好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

.

1.test10001显示短句

//程序填空.

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

import java.io.*;

public class Test10001{

public static void main(String args[]){ /*------------------------*/

System.out.println(\ } }

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(\ } }

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(\ } } }

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(\

System.out.println(\ } }

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(\ } }

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(\ } }

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 {

. . .

.

public static void main(String[] args) { Scanner in=new Scanner(System.in); int time1, time2, hours, mins; time1=in.nextInt(); time2=in.nextInt(); /*------------------*/

time1=(time1/100)*60+time10; time2=(time2/100)*60+time20; hours=(time2-time1)/60;

mins=(time2-time1)-hours*60;

System.out.println(\train journey time is \hrs \mins+\mins.\ } }

9.test20005数字加密

程序填空,不要改变与输入输出有关的语句。 输入1个四位数,将其加密后输出。 方法是将该数每一位上的数字加9,

然后除以10取余,做为该位上的新数字,

最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。 例:括号是说明 输入 1257 输出

The encrypted number is 4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601)

import java.util.Scanner; public class Test20005 {

public static void main(String[] args) { Scanner in=new Scanner(System.in);

int number, digit1, digit2, digit3, digit4, newnum; int temp; //我自己定义了一个变量 number=in.nextInt(); /*------------------*/ digit1=number/1000;

digit2=(number00)/100;

digit3=((number00)0)/10;

. . .

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

.1.test10001显示短句//程序填空.//在屏幕上显示一个短句“ProgramminginJavaisfun!”importjava.io.*;publicclassTest10001{publicstaticvoidmain(Stringargs[]
推荐度:
点击下载文档文档为doc格式
2j4dw7j1qi3y3j84vsq02xzhu2kzn0009sx
领取福利

微信扫码领取福利

微信扫码分享