zoukankan      html  css  js  c++  java
  • java基础类和对象

    1.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测试Student类的功能。Student类

    public class Student {
            int stuNo=01;
            String name="Shila";
            int age=26;
            void output()
            {
                System.out.println("学生信息:"+"  "+"姓名是:"+"  "+name+"  "+"学号是:"+stuNo+" "+"年龄是:"+" "+age);
            }
    }

    TestClass类

    public class Test03 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Student Shila =new Student();
            Shila.output();
            
        }
    
    }

    2.编写一个Java应用程序,该应用程序包括2个类:Print类和主类EPrint类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的立方和等于这个三位数本身,如: 371 = 33 + 7+ 13。)在主类E的main方法中来测试类Print。

    Print类

    public class Print {
            void output()
            {    int x=0;
                for(int i=100;i<999;i++)
                {
                    int b=i/100;
                    int s=(i-100*b)/10;
                    int g=(i-b*100-10*s);
                    if(i==Math.pow(b, 3)+Math.pow(s, 3)+Math.pow(g, 3))
                    {
                        x++;
                        System.out.println("水仙花数为:"+" "+i);
                    }
                    
                }
            }
    }

    E主方法类

    public class E {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Print e= new Print();
            e.output();
            
        }
    
    }

    3.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(intx),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大小写英文字母表。

    Print类

    public class Print2 {
        void output(int x)
        {
            if(x==1)
            {
                System.out.println("ABCDEFGHIJKLMNOPQRSTUVWSYZ");
            }
            else if(x==2)
            {
                System.out.println("abcdefghijklmnopqrstuvwsyz");
            }
        }
    }

    TestClass主方法类

    public class TestClass2 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Print2 p =new Print2();
            p.output(1);
            p.output(2);
        }
    
    }

    4.按要求编写Java应用程序。

    1)建立一个名叫Cat的类:

    属性:姓名、毛色、年龄

    行为:显示姓名、喊叫

    2)编写主类:

    创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输

    出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。

    Cat类

    public class Cat {
            String name;
            String color;
            int age;
            void a1()
            {
                System.out.println("姓名是"+name);
            }
            void a2()
            {
                System.out.println("属性是喊叫");
            }
    }

    主类

    public class Testcat {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Cat cat = new Cat();
            cat.name="妮妮";
            cat.age=2;
            cat.color="灰色";
            System.out.println("毛色是:"+cat.color+" "+"年龄是:"+cat.age);
            cat.a1();
            cat.a2();
        }
    
    }

      

  • 相关阅读:
    ajax请求或者页面需要缓存,代码如下
    jquery cookie 删除不了的处理办法
    大家来找茬-SpringMVC中Tomcat正常启动,始终访问不了Controller,出404错
    简单的批量读取外部insert文并插入DB
    关于Jquery.validate.js中动态删除验证remove方法的Bug
    Struts2.3.16.3 基本9个jar包
    CAS SSL证书错误处理
    cas 4.X单点登录实战
    如何高效利用时间
    ubuntu16.04 Detectron目标检测库配置(包含GPU驱动,Cuda,Caffee2等配置梳理)
  • 原文地址:https://www.cnblogs.com/miracle-0807/p/5875696.html
Copyright © 2011-2022 走看看