JAVA编程习题与答案_完全版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.test10001显示短句

//程序填空.

//在屏幕上显示一个短句“Programming in Java is fun!”

import java.io.*;

public class Test10001{

public static void main(String args[]){

/*------------------------*/

System.out.println("Programming in Java is fun!"); }

}

2.test10002显示网格

/*程序填空。

在屏幕上显示如下网格。

+---+---+

| | |

| | |

+---+---+

*/

import java.io.*;

public class Test10002{

public static void main(String args[]){

/*------------------------*/

System.out.println("+---+---+");

System.out.println("| | |");

System.out.println("| | |");

System.out.println("+---+---+");

}

}

3.test10095显示hello world!

import java.io.*;

public class Test10095{

public static void main(String args[]){

/*---------------------------*/

System.out.println("Hello world!"); }

}

4.test10097求两个数的和

/*输入n表示做n次下面的操作:

输入两个正整数,输出它们的和.

例:

输入:

2 //表示n=2,做两次操作

10 11

20 30

输出:

sum=21

sum=50

*/

import java.util.Scanner;

public class Test10097{

public static void main(String args[]){ int n,a,b,i,sum;

Scanner in=new Scanner(System.in);

n=in.nextInt(); //输入n

for(i=1; i<=n; i++){

/*------------*/

a=in.nextInt();

b=in.nextInt();

sum=a+b;

System.out.println("sum="+sum);

}

}

}

5.test20001求两个数的和与差

/*程序填空,不要改变与输入输出有关的语句。

输入整数a和b,计算并输出a、b的和与差。

例:

输入

2 -8

输出

The sum is -6

The difference is 10*/

import java.io.*;

import java.util.Scanner;

public class Test20001{

public static void main(String args[]){

int a, b, sum, diff;

Scanner in=new Scanner(System.in);

a=in.nextInt();

b=in.nextInt();

/*------------------*/

sum=a+b;

diff=a-b;

System.out.println("The sum is "+sum);

System.out.println("The difference is "+diff); }

}

6.test20002求平方根

//程序填空,不要改变与输入输出有关的语句。

输入1个实数x,计算并输出其平方根。

例:

输入

1.21

输出

The square root of 1.21 is 1.1

import java.io.*;

import java.util.Scanner;

public class Test20002{

public static void main(String args[]){

double x, root;

Scanner in=new Scanner(System.in);

x=in.nextDouble();

/*------------------*/

root=Math.sqrt(x);

System.out.println("The square root of "+x+" is "+root);

}

}

7.test20003华氏温度转换成摄氏温度

/*程序填空,不要改变与输入输出有关的语句。

输入华氏温度f,计算并输出相应的摄氏温度c。c = 5/9(f-32).

例:括号是说明

输入

17.2 (华氏温度)

输出

The temprature is -8.222222222222223*/

import java.util.Scanner;

public class Test20003 {

public static void main(String[] args) {

Scanner in=new Scanner(System.in);

double f, c;

f=in.nextDouble();

/*------------------*/

c=5*(f-50)/9+10;

System.out.println("The temprature is "+c);

}

}

8.test20004计算旅途时间

程序填空,不要改变与输入输出有关的语句。

输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间围是0000到2359,不需要考虑出发时间晚于到达时间的情况。

例:括号是说明

输入

712 1411(出发时间是7:10,到达时间是14:11)

输出

The train journey time is 6 hrs 59 mins.

import java.util.Scanner;

public class Test20004 {

相关文档
最新文档