好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

JAVA编程习题及答案.doc

6页
  • 卖家[上传人]:桔****
  • 文档编号:409783220
  • 上传时间:2022-11-10
  • 文档格式:DOC
  • 文档大小:19KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 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,计算并输出相应的摄氏温度cc = 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(\ } } 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; digit4=number; //以下是测试语句,看看我们的想法是不是正确.但是作业在提交时一定要把它注释掉 第 页 共 页。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.