JAVA编程题答案.docx

上传人:牧羊曲112 文档编号:3159735 上传时间:2023-03-11 格式:DOCX 页数:7 大小:38.45KB
返回 下载 相关 举报
JAVA编程题答案.docx_第1页
第1页 / 共7页
JAVA编程题答案.docx_第2页
第2页 / 共7页
JAVA编程题答案.docx_第3页
第3页 / 共7页
JAVA编程题答案.docx_第4页
第4页 / 共7页
JAVA编程题答案.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《JAVA编程题答案.docx》由会员分享,可在线阅读,更多相关《JAVA编程题答案.docx(7页珍藏版)》请在三一办公上搜索。

1、JAVA编程题答案1编写一个输出Hello World!的程序。 参考答案1、 public class HelloWorld public void sayHello System.out.println(“HelloWorld!”) public static void main(String args) HelloWorld hello=new HelloWorld; hello. sayHello 2利用if语句,根据下列函数编写一个程序,当键盘输入x值时,求出并输出y的值。 x (x=1) 3x-2 (1x=10) y = 参考答案1、 import java.io.*; publi

2、c class X3_4_1 public static void main(String args) throws IOException InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); int x, y; x = Integer.parseInt(br.readLine); if(x=1) y = x; else if(x10) y = 3*x - 2; else y=4*x; System.out.println(x = +x +

3、ty = +y); 参考答案2、 import java.util.Scanner; public class Test1 public static void main(String args) Scanner read=new Scanner(System.in); int x, y; x = read.nextInt; if(x=1) y = x; else if(x10) y = 3*x - 2; else y=4*x; System.out.println(x = +x + ty = +y); 3、编写程序,输出1到1000之间所有可以被3整除又可以被7整除的数。 public cl

4、ass Exercises public static void main(String args) int n = 1, i; for (i = 1; i = 1000; i +) if (i%3=0)&(i%7=0) System.out.print(i + ); 4、求出100以内的素数,其中最小的素数是2。 public class Exercises public static void main(String args) int n = 1, m, j, i; for (i = 2; i = 100; i +) m = (int) Math.sqrt(double) i); for

5、 (j = 2; j = m + 1) System.out.print(i + ); if (n % 5 = 0) System.out.print(n); n+; 5、编写一个Java Application,要求从键盘输入的10个整数存放到一维数组中,并输出其中的最大、最小以及平均值。 import java.io.*; public class Exercises public static void main(String args)throws IOException BufferedReader br=new BufferedReader(new InputStreamReade

6、r(System.in); int max,min, i; int a=new int10; double ave,sum=0; for (i = 0; i 10; i +) System.out.print(请输入第+(i+1)+个数:); ai= Integer.parseInt(br.readLine); sum=sum+ai; ave=sum/10.0; max=min=a0; for(i=1;i max) max =ai; min=ai; System.out.println(最大值为:+max); System.out.println(最小值为:+min); System.out.

7、println(平均值为:+ave); if(ai min) 参考答案2、 import java.util.Scanner; public class TestArray public static void main(String args) int i,max,sum,min; int x=new int10; double average; Scanner read=new Scanner(System.in); for(i=0;i10;i+) xi=read.nextInt; max=x0;sum=x0;min=x0; for(i=1;i=9;i+) sum=sum+xi; if(m

8、axxi) min=xi; average=sum/10; System.out.println(max=+max); System.out.println(min=+min); System.out.println(average=+average); 6、按以下要求编写程序 (1) 创建一个Rectangle类,添加width和height两个成员变量,有一个带有两个参数的构造函数,对width和height赋初值。 (2) 在Rectangle中添加计算矩形的周长getLength和面积getArea两种方法。 (3) 编程利用Rectangle输出一个矩形的周长和面积。 public

9、class Rectangle float width, height; public Rectangle(float w, float h) width = w; height = h; public float getLength return (width + height) * 2; public float getArea return width * height; public static void main(String args) Rectangle rect = new Rectangle(10, 20); System.out.println(周长是: + rect.g

10、etLength); System.out.println(面积是: + rect.getArea); 7、定义一个圆类Circle,包含: 属性:圆半径radius;常量:PI。 方法:构造方法;求面积方法area;求周长方法:perimeter。 在主类Test的main方法中随机生成一个100以内的整数,通过构造函数的参数传递给radius,调用圆类circle中的方法计算并输出圆的面积和周长。 import java.util.Scanner; class Circle static final double PI=3.1415926 ; int radius; Circle(int

11、r)/构造函数 radius=r; public double perimeter/求圆周长 return 2 * PI * radius; public double area/求圆面积 return PI*radius*radius; public class Test public static void main(String args) int r; r=(int)(100*Math.random+1); Circle cir=new Circle(r); System.out.println(圆半径=+r); System.out.println(圆面积=+cir.perimete

12、r); System.out.println(圆周长=+cir.area); 8、按以下要求编写程序 (1) 编写Animal接口,接口中声明run 方法 (2) 定义Bird类和Fish类实现Animal接口 (3) 编写Bird类和Fish类的测试程序,并调用其中的run方法 public interface Animal void run; class Bird implements Animal public void run System.out.println(鸟儿在飞.); class Fish implements Animal public void run System.out.println(鱼儿在游.); public class TestAnimal public static void main(String args) Bird bird = new Bird; bird.run; Fish fish = new Fish; fish.run;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号