• 面向对象练习


    按要求编写Java应用程序。
    (1)建立一个名叫Cat的类:
    属性:姓名、毛色、年龄 
    行为:显示姓名、喊叫
    (2)编写主类:
    创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输
    出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。
    
    package 面向对象;
    
    public class Cat {
    
            String name;
            String maose;
            int age;
            void hello()
            {
                System.out.println("喵~");
            }
            void hello1()
            {
                System.out.println("大家好,我是"+name+",
    我的毛色是"+maose);
            }
    
    }
    
    
    
    主类:



    package 面向对象;
    public class Zhucat { public static void main(String[] args) { Cat cat=new Cat(); cat.name="妮妮"; cat.age=2; cat.maose="灰色"; cat.hello(); cat.hello1(); System.out.println("今年"+cat.age+"岁了。"); } }

    //编写Java应用程序。首先,定义描述学生的类——Student,
    //包括学号(int)、姓名(String)、年龄(int)等属性;
    //二个方法:Student(int stuNo,String name,int age)用于对对象的初始化,
    //outPut()用于输出学生信息。其次,再定义一个主类——TestClass,
    //在主类的main方法中创建多个Student类的对象,使用这些对象来测试Student类的功能
    
    package 面向对象;
    
    public class Student {
        
            int stuNo ;
            
            String name ;
            
            int age;
            
            String hobby ;
            
            void outPut() 
            {
                System.out.println("学号:"+stuNo);
                System.out.println("姓名:"+name);
                System.out.println("年龄:"+age);
                System.out.println("爱好:"+hobby);
            }
    }
    
    
    
    package 面向对象;
    
    public class TestClass {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Student ZhangSan=new Student();
            ZhangSan.stuNo=201117128;
            ZhangSan.name="张三";
            ZhangSan.age=19;
            ZhangSan.hobby="看书";
            ZhangSan.outPut();
            
            Student LiSi=new Student();
            LiSi.stuNo=201117128;
            LiSi.name="李四";
            LiSi.age=20;
            LiSi.hobby="听音乐";
            LiSi.outPut();
            
            Student WangWu=new Student();
            WangWu.stuNo=201117128;
            WangWu.name="王五";
            WangWu.age=20;
            WangWu.hobby="打游戏";
            WangWu.outPut();
        }
    
    }

    //编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print
    //类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的
    //立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来
    //测试类Print。
    package 面向对象;
    
    public class Print {
        
        int a;
        int b;
        int c;
        int num;
        int sum;
        
        void output()
        {
            for(a=1;a<10;a++)
            {
                for(b=0;b<10;b++)
                {
                    for(c=0;c<10;c++)
                    {
                        num=100*a+10*b+c;
                        sum=a*a*a+b*b*b+c*c*c;
                        if(num==sum)
                        {
                            System.out.println(num);
                        }
                    }
                }
            }
        }
    }
    
    
    
    
    主类E:
    
    package 面向对象;
    
    public class E {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Print number=new Print();
            
            number.output();
        
        }
    
    }

    //编写Java应用程序。首先,定义一个Print1类,它有一个方法void output(int
    //x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在
    //控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass1,在主类
    //的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大
    //小写英文字母表。
    
    package 面向对象;
    
    import java.util.Scanner;
    
    public class Print1 {
            
            int x;//整型
            
            void output()
            {
                Scanner sc=new Scanner(System.in); 
                System.out.println("请输入x的值");
                int b=sc.nextInt();//将sc转成整型
                x=b;//将转换好的sc通过中间变量赋给x
                if(x==1)//对输入的x值进行比较
                {
                    System.out.println("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
                }
                else if(x==2)
                {
                    System.out.println("abcdefghijklmnopqrstuvwxyz");
                }
                else
                {
                    System.out.println("请正确输入x的值:1或2");
                }
            }
    }
    
    
    主类:
    
    package 面向对象;
    
    import java.util.Scanner;
    
    public class TestClass1 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Print1 a=new Print1();
            
            a.output();
            
            a.output();
            
            a.output();
        }
    
    }

  • 相关阅读:
    linux下/proc/sysrq-trigger文件的功能
    Windows下bat命令
    转——802.11协议
    转 ——eclipse下进行Python开发 环境配置
    U盘装centos7系统过程
    django框架介绍
    2-事件之间关系(概率论与数理统计学记笔记)
    1-基本概念(概率论与数理统计学习笔记)
    舆情正负面判断

  • 原文地址:https://www.cnblogs.com/20gg-com/p/5874342.html
Copyright © 2020-2023  润新知