java 面向对象练习题4

package com.lianxi;

public class Student {
//    编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、
//    姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)
//    用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——
//    TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测
//    试Student类的功能。
    int stuNO,age;
    String name;
    Student(int stuNo,String name,int age)
    {
        this.stuNO=stuNo;
        this.name=name;
        this.age=age;
    }
    void outPut()
    {
        System.out.println("学号 :"+stuNO+"  姓名 :"+name+"  年龄 :"+age);
    }
    public static void main(String[] args) {
        Student s1=new Student(13254,"张三",21);

        s1.outPut();

    }

}


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

public class Print {
     void output()
    {
         System.out.println("所有的水仙花数是");
        for(int x=1;x<10&&x>=1;x++)
        {
            for(int y=0;y<10&&x>-1;y++)
            {
                for(int z=0;z<10&&x>-1;z++)
                {

                   if(x*x*x+y*y*y+z*z*z==x*100+y*10+z)
                    {
                        System.out.println(x+""+y+""+z);
                    }
                }
            }
        }
    }

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

}

时间: 2024-10-27 11:02:24

java 面向对象练习题4的相关文章

Java面向对象练习题3

编写Java应用程序.首先,定义一个时钟类——Clock,它包括三个int型成员变量分别表示时.分.秒,一个构造方法用于对三个成员变量(时.分.秒)进行初始化,还有一个成员方法show()用于显示时钟对象的时间.其次,再定义一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这些对象调用方法show()来显示时钟的时间. int Shi; int Fen; int Miao; public Clock() { } public Clock(int newShi,int

Java面向对象练习题继承之物种

21.编写一个Java应用程序,该程序包括3个类:Monkey类.People类和主类 E.要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak() 方法,在speak方法中输出“咿咿呀呀......”的信息. (2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法 中输出“小样的,不错嘛!会说话了!”的信息. (3)在People类中新增方法void think(),在thi

Java面向对象练习题2

编写Java应用程序.首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”.“取款”和“余额查询”.其次, 编写一个主类,在主类中测 试Account类的功能. String ZhangHao; int YuE; void CunKuan() { System.out.println("存款"); } void QuKuan() { System.out.println("取款"); } void ChaYuE() {

java 面向对象练习题2

//编写一个Java应用程序,该程序中有3个类:Lader.Circle和主类A.具体要求如下:Lader类具有类型为double的上底.下底.高.面积属性,具有返回面积的功能,包括一个构造方法对上底.下底.高进行初始化.Circle类具有类型为double的半径.周长和面积属性,具有返回周长.面积的功能,包括一个构造方法对半径进行初始化.主类A用来测试类Lader和类Circle的功能 package com.lianxi; public class Lader { double sd,xd,

Java面向对象练习题继承之点和矩形

按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个protected属性:矩形的宽width:矩形的高height. 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和height属性初化: 2.一个不带参数的构造方法,将矩形初始化为宽和高都为10. 两个方法: 求矩形面积的方法area() 求矩形周长的方法perimeter() (2)通过继承Rect类编写一个具有确定位置的矩形类PlainRect,其确定位置用 矩形的左上角坐标来标识,包含: 添加两

Java面向对象练习题之人员信息

按要求编写Java应用程序. (1)创建一个叫做People的类: 属性:姓名.年龄.性别.身高 行为:说话.计算加法.改名 编写能为所有属性赋值的构造方法: (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80: 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四” private String name; private int age; private String sex; private double height; public

java 面向对象练习题6

package com.lianxi; public class Cat { // 按要求编写Java应用程序. // (1)建立一个名叫Cat的类: // 属性:姓名.毛色.年龄 // 行为:显示姓名.喊叫 // (2)编写主类: // 创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输 // 出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法. String name; String maose; int age; void n() { System.out.pri

java 面向对象练习题9

//按要求编写Java应用程序.//(1)创建一个叫做机动车的类://属性:车牌号(String),车速(int),载重量(double)//功能:加速(车速自增).减速(车速自减).修改车牌号,查询车的载重量.//编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速//度设置为100,载重量设置为100:另一个能为对象的所有属性赋值://(2)创建主类://在主类中创建两个机动车对象.//创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽//A9752”,并让其加

java 面向对象练习题5

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