Java语言程序设计(基础篇)第一章答案

如有异议或者错误,欢迎指出错误并留言!!!!!

1.( 显 示 三 条 消 息) 编写程序, 显示 Welcome to ]ava、 Welcome to Computer Science 和Programming is fun。


public static void main(String[] args) {
		System.out.println("Welcome to java");
		System.out.println("Welcome to computer science");
		System.out.println("Programming is fun");
	}

2.(显示五条消息) 编写程序, 显示 Welcome to Java 五次

public static void main(String[] args) {
		for(int i = 1; i<6; i++) {
			System.out.println("Welcome to java");
		}
	}

3.(显示图案) 编写一个程序, 显示下面的图案:


	public static void main(String[] args) {
		System.out.println("    J    A    V     V   A");
		System.out.println("    J   A A    V   V   A A");
		System.out.println("J   J  AAAAA    V V   AAAAA");
		System.out.println(" J J  A     A    V   A     A");
	}

4.( 打印表格) 编写程序, 显示以下表格:
 


	public static void main(String[] args) {
		System.out.println("a    a^2    a^3");
		System.out.println("1    1      1");
		System.out.println("2    4      8");
		System.out.println("3    9      27");
		System.out.println("4    16     64");
	}

5.(计算表达式) 编写程序, 显示以下公式的结果。
 


	public static void main(String[] args) {
		System.out.println((9.5*4.5-2.5*3)/(45.5-3.5));
	}

6.(数列求和) 编写程序, 显示 1 + 2 + 3 + 4 + 5 +6+7 +8 + 9 的结果。


	public static void main(String[] args) {
		System.out.println(1+2+3+4+5+6+7+8+9);
	}

下面我就不再写题目内容了,直接写题号。

7.


	public static void main(String[] args) {
		System.out.println(4*(1.0-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11));
		System.out.println(4*(1.0-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11+1.0/13));
	}

8. 


	public static void main(String[] args) {
		double pi = 3.14;
		System.out.println("半径为5.5的圆,周长为" + 2*5.5*pi + "面积为:" +
						   5.5*5.5*pi);
	}

9.


	public static void main(String[] args) {
		double leng = 4.5;
		double hight = 7.9;
		System.out.println("面积为:" + leng*hight + "周长为:" + 2*(leng+hight));
	}

10. 


	public static void main(String[] args) {
		System.out.println((14/1.6)/(45.5/60) + "英里/小时");
	}

11. 


	public static void main(String[] args) {
		long s=5*365*24*60; //5年有这么多秒
		long now = 312032486;//现在人口数
		long count = 0;//变化的人数
		for(long i = 1; i < s;i++) {
			if(i%7==0)	
				count += 1;
			if(i%13==0)
				count += (-1);
			if(i%45==0)
				count += 1;
		}
		System.out.println("5年后的人数:" + (now+count));
		double born = s/7;
		double die = s/13;
		double qianru = s/45;
		double later = born-die+qianru+now;
		System.out.println("5年后的人数:" + later);
	}

12.


	public static void main(String[] args) {
		System.out.println((24/1.6)/((1*60*60+40*60+35)/(60*60))+"英里/小时");
	}

13. 


	public static void main(String[] args) {
		System.out.println("x的值:"+ ((44.5*0.55-50.2*5.9)/(3.4*0.55-50.2*2.1)));
		System.out.println("y的值:"+ ((3.4*5.9-44.5*2.1)/(3.4*0.55-50.2*2.1)));
	}

猜你喜欢

转载自blog.csdn.net/TTTAOBO/article/details/84196645