1、比较从键盘输入的两个整数是否相等,并根据比较结果显示“相等”或“不相等”。 public class COMPare public static void main(String args )Scanner tr=new Scanner();int b=();int a=();if(a=b) (相等 else (不相等 5.编写一个Application,利用数组求出”HELLO”,”JAVA”PROGRAM”三个字符串的平均长度。 class Average public static void main(String args) String array = new String3; ar
2、ray0 = array1 = array2 = int total = array0.length(); total += array1.length(); total += array2.length(); (平均字符串长度为: 6、习题(6_13): import *; class Student String num; String name; String sex; boolean cleader; float math; float chn; float eng; public Student(String newNum,String newName,String newSex,b
3、oolean newCleader,float newMath,float newChn,float newEng) num=newNum; name=newName; sex=newSex; cleader=newCleader; math=newMath; chn=newChn; eng=newEng; public float sum() return math+chn+eng; public float ave() return sum()/3; public void output() (num+ public class book6_13_2 public static void
4、main(String args) String newNum,newName,newSex; boolean newCleader; float newMath,newChn,newEng; Student s=new Student3; for(int i=1;i(请输入第个学生的信息 Scanner reader=new Scanner();(请输入该学生学号: newNum=(); (请输入该学生姓名: newName=(); (请输入该学生性别: newSex=(); (请输入该学生是否为班干部: newCleader=(); (请输入该学生数学成绩: newMath=(); (请输
5、入该学生语文成绩: newChn=(); (请输入该学生英语成绩: newEng=();si-1=new Student(newNum,newName,newSex,newCleader,newMath,newChn,newEng); (学号t姓名t性别t班干部否t数学t语文t英语t总分t平均分 for(int i=1;i7、/第5章第11题 import *; public class Exercises5_11 public static void main(String args) throws IOException String str; BufferedReader buf; bu
6、f=new BufferedReader(new InputStreamReader();(请输入字符串,输入exit退出:do str=();(str);while(!( 8、定义一个Person类,该类具有姓名、身高、体重、年龄属性,能够对上述相关信息进行输出display()。Person类派生出China类,增加爱好属性。. class Person private String name; private int age; private float hight; private float weight; public Person(String n,int a,float h,f
7、loat w) name=n; age=a; hight=h; weight=w; public void show() ( class China extends Person private String hobby; public China(String n,int a,float h,float w,String hob) super(n,a,h,w); hobby=hob; public void display() ( public class E8_1 public static void main(String args) China cc =new China(); ();
8、 9、创建一个图形类,包括计算图形面积的方法。 创建两个子类长方形、圆形,分别继承图形类,重写子类中的计算图形面积的方法。 写一个测试类,分别创建一个长方形和圆形类的对象,并且分别计算这两个图形的面积. /filename:app8_ 抽象类的说明 abstract class Shape protected String name; public Shape(String xm) name=xm; (名称: abstract public double getArea(); class Circle extends Shape private final double PI=; privat
9、e double radius; public Circle(String shapeName,double r) super(shapeName);radius=r; public double getArea() return PI*radius*radius; class Rectangle extends Shape private double width; private double height; public Rectangle(String shapeName,double width,double height) super(shapeName);=width;=heig
10、ht; public double getArea() return width*height; public class E8_2 public static void main(String args) Shape rect =new Rectangle(长方形(;面积=Shape circle=new Circle(圆(;面积= 10、编写一个“Student”类,该类拥有属性:校名、学号、性别、出生日期。方法包含构造方法和输出方法。再编写“Student”类的子类:Undergraduate。Undergraduate类除拥有父类属性和方法外,还有其自己的属性和方法:附加属性包括系、专
11、业(major); class Student String name; int sNum; String birth; String sname; int Score; public Student(String name1,int sNum1, String sex1,String birth1, String sname1,int Score1) name=name1; sNum=sNum1; sex=sex1; birth=birth1; sname=sname1; Score=Score1; void show() (所在学校:(学号:(性别:(生日:(姓名:(成绩: class U
12、ndergraduate extends Student String department; String major;public Undergraduate(String name1,int sNum1, String sex1,String birth1, String sname1,int Score1,String department1,String major1) super(name1,sNum1,sex1, birth1, sname1, Score1);department=department1;major=major1; void show1() (); (系部: (
13、专业: public class aa public static void main(String arg) Undergraduate B=new Undergraduate(湖南*学院男许翼信息工程系计算机网络(); 11、按以下要求编写程序 (1) 编写Animal接口,接口中声明run() 方法 (2) 定义Bird类和Fish类实现Animal接口 (3) 编写Bird类和Fish类的测试程序,并调用其中的run()方法 Bird类的run()方法输出鸟儿在飞.Fish类的run()方法输出鱼儿在游. 解答: public interface Animal void run();
14、class Bird implements Animal public void run() (鸟儿在飞.); class Fish implements Animal public void run() (鱼儿在游.); public class TestAnimal public static void main(String args) Bird bird = new Bird(); (); Fish fish = new Fish(); 12、 按以下要求编写程序 (1) 创建一个Rectangle类,添加width和height两个成员变量 (2) 在Rectangle中添加两种方法
15、分别计算矩形的周长和面积 (3) 编程利用Rectangle输出一个矩形的周长和面积 public class Rectangle float width, height; public Rectangle(float width, float height) = width;= height; public float getLength() return ( + ) * 2; public float getArea() return * ; public static void main(String args) Rectangle rect = new Rectangle(10, 20
16、); (周长是: (面积是: 13、person类派生出student类和teacher类 import *; import *; class person private String name,sex,birth; public person(String n1, String s1, String b1) name=n1; sex=s1; birth=b1; void display() ( class student extends person private String cl; private int no; private float total; public student
17、(String c,int num,float to,String n2,String s2,String b2) super(n2,s2,b2); cl=c; no=num; total=to; void displays() ( display(); ( class teacher extends person private String dp; private float wage; public teacher(String d,float w,String n2,String s2,String b2) super(n2,s2,b2);dp=d;wage=w; void displ
18、ayt() ( display(); ( public class sttry public static void main(String args) throws IOException String n2,s2,b2,c,d; int num,ch; float to,w; Scanner reader=new Scanner(); BufferedReader buf; while(true) (student teachernEnter: ch=(); switch(ch) case 1: ( ( /n2=(); n2=(); ( s2=(); ( b2=(); ( c=(); (
19、num=(); ( to=(); student obj1=new student(c,num,to,n2,s2,b2); break; case 2:( s2=(); ( d=(); ( w=(); teacher obj2=new teacher(d,w,n2,s2,b2); case 3:(0); default:( 14、设计一个窗口,在窗口中摆放两个按钮,若按钮被点击了,就将该按钮上的标记改为“已按过”。 /简单的事件处理程序 import *; public class e1 extends JFrame implements ActionListener static e1 fr
20、m=new e1(); static Button b1=new Button( static Button b2=new Button( public static void main(String args) (frm); /把监听者frm向事件源b1注册(frm); /把监听者frm向事件源b2注册 (操作事件(new FlowLayout();(260,170);(b1);(b2); (_ON_CLOSE);(true); public void actionPerformed(ActionEvent e) if ()=b1) (已按过else (已按过 15、设计一个窗口,其中包含两
21、个标签和一个文本框。要求从文本框中获取用户给出的一个整数,并将该数的绝对值在第二个标签上输出。 public class e2 extends JFrame implements ActionListener static e2 frm=new e2(); static JButton b1=new JButton(提交 static JLabel l1=new JLabel(请输入一个整数 static JLabel l2=new JLabel(显示结果 static JTextField t1=new JTextField(10); public static void main(Stri
22、ng args) (frm); /把监听者frm向事件源b1注册/ (操作事件 (null);(460,370); (20,10,100,25);(140,10,170,25);(20,30,170,25);(70,135,150,25); (b1);(l1);(l2);(t1); public void actionPerformed(ActionEvent e) int x=();(x)+ 16、13-6 /第13章第6题 import *; public class Exercises13_6 extends JFrame implements ActionListener static
23、 Exercises13_6 frm = new Exercises13_6(); static JButton b1 =new JButton(); static int i=0; public static void main(String args) (frm); /把监听者frm向事件源b1注册(300, 200); (b1); (new Rectangle(71, 40, 147, 49); (开始点击(_ON_CLOSE); (true); public void actionPerformed(ActionEvent e) i+; (被点击次 17、Lab68 /简单的事件处理程
24、序 import *; ; public class copy implements ActionListener JButton b; JTextField L,R; public void display() JFrame f=new JFrame();(400,150); (); (new FlowLayout();L=new JTextField(10);R=new JTextField(10);b=new JButton(复制(L);(R);(b); (this); public void actionPerformed(ActionEvent e) if()=b) /(); pub
25、lic static void main(String arg) (new copy().display(); 18.请编写一个应用程序实现如下功能:从键盘输入整型参数x和y,求x和y的平方和并输出。 import ; public class review20 public static void main(String args) Scanner input =new Scanner(); (请输入两个整型参数: int x=();int y=();int num;num=x*x+y*y; (和y的平方和为: 19、已知抽象类shape,求底面半径为2高位3的圆柱体体积和长、宽、高分别为3、2、4的长方体体积。 abstract class
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1