0916作业
Posted 风林山火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0916作业相关的知识,希望对你有一定的参考价值。
1 public class HomeWork0916 implements HomeWork 2 { 3 /*方法调用区*/ 4 //实现接口,获取家庭作业题目 5 public void getHRMessage() 6 { 7 getMs(); 8 } 9 //实现接口,获取家庭作业答卷 10 public void getHR() 11 { 12 home1(); //第一题答卷 13 home2(); //第二题答卷 14 home3(); //第三题答卷 15 home4(); //第四题答卷 16 } 17 //实现接口,获取家庭作业 18 public void start() 19 { 20 getHRMessage(); 21 getHR(); 22 } 23 24 /*方法实现区*/ 25 //试题方法的实现 26 public void getMs() 27 { 28 System.out.println(); 29 System.out.println("题目一:编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测试Student类的功能。"); 30 System.out.println("编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来测试类Print。"); 31 System.out.println("编写Java应用程序。首先,定义一个Print类,它有一个方法void output(intx),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大小写英文字母表。"); 32 System.out.println("8.按要求编写Java应用程序。(1)建立一个名叫Cat的类:属性:姓名、毛色、年龄 行为:显示姓名、喊叫(2)编写主类:创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。"); 33 System.out.println(""); 34 } 35 //题目一的方法实现 36 public void home1() 37 { 38 System.out.println("题目一:"); 39 Student s1=new Student(1,"貂蝉",16); 40 s1.outPut(); 41 Student s2=new Student(2,"西施",17); 42 s2.outPut(); 43 Student s3=new Student(3,"刘欢",18); 44 s3.outPut(); 45 } 46 //题目二的方法实现 47 public void home2() 48 { 49 System.out.println("题目二:"); 50 SMath s=new SMath(); 51 s.outPut(); 52 } 53 //题目三的方法实现 54 public void home3() 55 { 56 System.out.println("题目三:"); 57 ABCabc abc=new ABCabc(); 58 abc.forChar(); 59 abc.outPut(1); 60 abc.outPut(2); 61 } 62 //题目四的方法实现 63 public void home4() 64 { 65 System.out.println("题目四:"); 66 Cat cat=new Cat("妮妮","灰色",2); 67 cat.showName(); 68 cat.showColor(); 69 cat.hello(); 70 } 71 } 72 //题目一需要定义的类 73 class Student 74 { 75 private int num; 76 private String name; 77 private int age; 78 Student(int num,String name,int age) 79 { 80 this.num=num; 81 this.name=name; 82 this.age=age; 83 } 84 public void outPut() 85 { 86 System.out.println("学号:"+num+"姓名:"+name+"年龄:"+age); 87 } 88 } 89 //题目二需要定义的类 90 class SMath 91 { 92 public void outPut() 93 { 94 int a,b,c; 95 for(int i=100;i<1000;i++) 96 { 97 a=i/100; 98 b=(i%100)/10; 99 c=i%100%10; 100 if(i==(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3))) 101 { 102 System.out.println(i+" "); 103 } 104 } 105 } 106 } 107 //题目三需要定义的类 108 class ABCabc 109 { 110 char[] abc=new char[52]; 111 char n=‘a‘; 112 char n2=‘A‘; 113 public void forChar() 114 { 115 for(int i=0;i<52;i++) 116 { 117 if(i<26) 118 { 119 abc[i]=n; 120 n++; 121 }else 122 { 123 abc[i]=n2; 124 n2++; 125 } 126 } 127 } 128 public void outPut(int num) 129 { 130 if(num==1) 131 { 132 for(int i=0;i<26;i++) 133 { 134 System.out.print(abc[i]+" "); 135 } 136 } 137 if(num==2) 138 { 139 for(int i=26;i<52;i++) 140 { 141 System.out.print(abc[i]+" "); 142 } 143 } 144 System.out.println(); 145 } 146 } 147 //题目四需要定义的类 148 class Cat 149 { 150 String name; 151 String color; 152 int age; 153 Cat(String name,String color,int age) 154 { 155 this.name=name; 156 this.color=color; 157 this.age=age; 158 } 159 public void showName() 160 { 161 System.out.println("我的名字是:"+name); 162 } 163 public void showColor() 164 { 165 System.out.println("我的毛色是:"+color); 166 } 167 public void hello() 168 { 169 System.out.println("喵喵喵~~~"); 170 } 171 }
以上是关于0916作业的主要内容,如果未能解决你的问题,请参考以下文章
HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段