Java作业集合

上传人:枫** 文档编号:485788459 上传时间:2023-10-02 格式:DOC 页数:12 大小:72KB
返回 下载 相关 举报
Java作业集合_第1页
第1页 / 共12页
Java作业集合_第2页
第2页 / 共12页
Java作业集合_第3页
第3页 / 共12页
Java作业集合_第4页
第4页 / 共12页
Java作业集合_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Java作业集合》由会员分享,可在线阅读,更多相关《Java作业集合(12页珍藏版)》请在金锄头文库上搜索。

1、Java课后作业姓名:周杰学号:3100717102班级:计算机2010-11-1百鸡百钱问题【程序要求】【程序清单】package javaapplication1;public class Main public Main() public static void main(String args) int g,m,x; for(g=1;g100;g+) for(m=1;m100;m+) for(x=1;x100;x+) if(g+m+x=100&3*g+5*m+x/3=100&x%3=0) System.out.println(公鸡:+g+ 母鸡:+m+小鸡:+x); 1-2输出101-

2、205的所有素数【程序要求】【程序清单】package javaapplication1;public class Main public static void main(String args) for(int i=101;i206;i+) int xx=1; for(int n=2;ni;n+) if (i%n=0) xx=0;break; if(xx!=0) System.out.println(i); 1-3 Do-while日期计算【程序要求】【程序清单】package javaapplication1;public class Main public Main() public

3、static void main(String args) int year=2003,month=12,day=12; intMonthDay=0,31,28,31,30,31,30,31,31,30,31,30,31; int total=0; int i=1; do total+=MonthDayi;i+; while(imonth); if(year%4=0&year%100!=0)|(year%400=0) total+; total+=day; System.out.println(Total=+total); 1-4输出三角形星号【程序要求】编程输出如图所示的图形: * * *

4、* * * * *【程序清单】public class OutputAsterisk public static void main(String args) for(int hang=1;hang5;hang+) for(int bl=1;bl=4-hang;bl+) System.out.print( ) ; for(int xh=1;xh=hang;xh+) System.out.print(*+ ); System.out.println(); 1-5 使用switch语句输出相应成绩级别【程序要求】使用switch语句输出相应成绩级别A085-100B070-084 C060-069

5、 D 60【程序清单】package main;import java.util.Scanner;public class Main public static void main(Stringargs) Scanner s=new Scanner(System.in); System.out.println(Please Input Your Grade Level:); String str=s.nextLine(); char c=str.charAt(0); switch(c) case A:System.out.println(085-100);break; case B:Syste

6、m.out.println(070-084);break; case C:System.out.println(060-069);break; case D:System.out.println(60);break; default:System.out.println(您的输入有误!); 1-6 输出三角形星号2【程序要求】编程输出如图所示的图形: * * * *【程序清单】public class OutputAsterisk public static void main(String args) for(int hang=1;hang5;hang+) for(int bl=1;bl=4

7、-hang;bl+) System.out.print( ) ; for(int xh=1;xh=hang;xh+) System.out.print(*+ );System.out.println(); 3-1 swap()交换A类的两个对象的成员变量的值【程序要求】已知如下一个类:class int a1,a2;A(int i,int j)a1=i;a2=j;要求编一个方法swap()用来交换A类的两个对象的成员变量的值。【程序清单】class A int a1,a2; public A(int i,int j) a1=i;a2=j; public void swap() a1=a1+a2

8、;a2=a1-a2;a1=a1-a2; public String toString() return a1+ +a2;public class SwapClass public static void main(String srgs) A a=new A(4,5); System.out.println(a.toString(); a.swap(); System.out.println(a.toString(); 3-2 计算圆面积的方法area()【程序要求】已知一个类如下所示:class Sdouble r;编写S类的一个子类,改子类中包含一个计算圆面积的方法area()和一个使用s

9、uper()初始化S类成员的构造方法。【程序清单】class Sdouble r;public class Circle extends Sprivate final double PI=3.14;public Circle(double r)super();super.r=r;public void area()System.out.println(r*r*PI);public static void main(String args) Circle c=new Circle(2.5);c.area();3-3 编写抽象类【程序要求】按照如下要求编程:(1)编写一个抽象类,至少有一个常量和一

10、个抽象方法。(2)编写两个抽象类的子类,重写定义抽象类中的抽象方法。(3)编写一个主类连起上述三个类,进行某种计算。【程序清单】public class Test public static void main( String args ) A b,c; b = new B(); System.out.println( b.getName() ); c = new C(); System.out.println( c.getName() ); abstract class A public String name = A;public String getName() return name;

11、class B extends A public String getName() name = B; return name;class C extends A public String getName() name = C; return name;3-4 验证复数加减是正确的【程序要求】定义一个复数类complex,内有两个成员变量:实部和虚部,还有两个方法:求两个复数和以及求两个复数差。编程验证改程序的复数加减运算是正确的。【程序清单】import java.util.Scanner;public class Complex private int realPart; private int imagPart;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号