ImageVerifierCode 换一换
格式:DOCX , 页数:77 ,大小:29.88KB ,
资源ID:16897295      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16897295.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA编程习题及答案完全版教学内容文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA编程习题及答案完全版教学内容文档格式.docx

1、20 30输出:sum=21sum=50import java.util.Scanner;public class Test10097int n,a,b,i,sum;Scanner in=new Scanner(System.in);n=in.nextInt(); /输入nfor(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输出Th

2、e sum is -6The difference is 10*/public class Test20001int a, b, sum, diff;a=in.nextInt();/*-*/diff=a-b;System.out.println(“The sum is “+sum);System.out.println(“The difference is “+diff);6.test20002求平方根/程序填空,不要改变与输入输出有关的语句。输入1个实数x,计算并输出其平方根。1.21The square root of 1.21 is 1.1public class Test20002do

3、uble x, root;x=in.nextDouble();root=Math.sqrt(x);System.out.println(“The square root of “+x+“ is “+root);7.test20003华氏温度转换成摄氏温度输入华氏温度f,计算并输出相应的摄氏温度c。括号内是说明17.2 (华氏温度)The temprature is -8.222222222222223*/public class Test20003 public static void main(String args) double f, c;f=in.nextDouble();c=5*(f

4、-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.public class Test20004 int time1, time2, hours, mins;time1=i

5、n.nextInt();time2=in.nextInt();hours=(time2-time1)/60;mins=(time2-time1)-hours*60;System.out.println(“The train journey time is “+hours+“ hrs “+ mins+“ mins.“);9.test20005数字加密输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。1257The encrypted number is 4601(每

6、一位上的数字加9除以10取余后,得0146,交换后得到4601)public class Test20005 int number, digit1, digit2, digit3, digit4, newnum;int temp; /我自己定义了一个变量number=in.nextInt();digit1=number/1000;digit2=(number%1000)/100;digit3=(number%1000)%100)/10;digit4=number%10;/以下是测试语句,看看我们的想法是不是正确.但是作业在提交时一定要把它注释掉/System.out.print(“ “+dig

7、it1+“ “+digit2+“ “+digit3+“ “+digit4);/-digit1=(digit1+9)%10;digit2=(digit2+9)%10;digit3=(digit3+9)%10;digit4=(digit4+9)%10;/-temp=digit1;digit1=digit3;digit3=temp;/-temp=digit2;digit2=digit4;digit4=temp;/-newnum=digit1*1000+digit2*100+digit3*10+digit4;System.out.println(“The encrypted number is “+n

8、ewnum);10.test20006大小写字母转换输入一个大写英文字母,输出相应的小写字母。Ggpublic class T20006 public static void main(String args) throws IOExceptionchar ch;ch=(char)System.in.read();ch=(char)(ch+32); /以ASCII码计算System.out.println(ch);11.Test20007计算三门课程的平衡成绩已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平衡分。本题无输入。输出示例:math = 87

9、, eng = 72, comp = 93average = 84public class test20007 int math, eng, comp, average;/*/math=87;eng=72;comp=93;average=(math+eng+comp)/3;System.out.println(“math = “+math+“, eng = “+eng+“, comp = “+comp);System.out.println(“average = “+ average);12.test20008计算存款利息输入存款金额money、存期year和年利率rate,根据下列公式计算存

10、款到期时的利息interest(税前),输出时保留2位小数。interest = money(1+rate)year - money输入输出示例:括号内为说明1000 3 0.025(money = 1000, year = 3, rate = 0.025)interest = 76.89public class test20008 int money, year;double interest, rate;/*使用in.nextDouble()和in.nextInt()输入double和int型数据*/money=in.nextInt();year=in.nextInt();rate=in.

11、nextDouble();interest=money*Math.pow(1+rate),year)-money;System.out.println(“interest = “+ (int)(interest*100+0.5)/100.0);13.test30001显示两级成绩输入一个正整数repeat (0repeat10),做repeat次下列运算:输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。输出使用System.out.println(“Pass“);及System.out.println(“Fail“);2 (repeat=2)60 59Pass

12、Failpublic class Test30001public static void main(String args)int ri, repeat;int mark;repeat=in.nextInt();for(ri=1; ri=60)System.out.println(“Pass“);elseSystem.out.println(“Fail“);14.test30002找最小值输入四个整数,输出其中的最小值。3 (repeat=3)12 6 1 9010 40 30 20-1 -3 -4 -5min is 1 (12 6 1 90中的最小值是1)min is 10 (10 40 3

13、0 20中的最小值是10)min is -5 (-1 -3 -4 -5中的最小值是-5)public class Test30002 int a, b, c, d, min;c=in.nextInt();d=in.nextInt();min=a;if(minb)min=b;c)min=c;d)min=d;System.out.println(“min is “+min);15.test30003求三角形的面积和周长输入三角形的三条边a, b, c,如果能构成一个三角形,输出面积area和周长perimeter;否则,输出“These sides do not correspond to a v

14、alid triangle”。在一个三角形中,任意两边之和大于第三边。三角形的面积计算公式:aere*area = s(s-a)(s-b)(s-c)其中:s = (a+b+c)/2输出代码:System.out.println(“area=“+area+“;perimeter=“+perimeter);System.out.println(“These sides do not correspond to a valid triangle“);5 5 31 1 4area=7.154544;perimeter=13.0These sides do not correspond to a val

15、id trianglepublic class Test30003 float a, b, c, area, perimeter, s;a=in.nextFloat();b=in.nextFloat();c=in.nextFloat();if (a+bc&a+cb&b+ca)perimeter=a+b+c;s = (a+b+c)/2.0f;area =(float)Math.sqrt(s*(s-a)*(s-b)*(s-c) ;16.test30004判断数的符号/*输入一个正整数repeat (00)y=1;else if (x=0)y=0;else if (xy=-1;System.out.

16、println(y);17.test30005计算个人所得税输入一个职工的月薪salary,输出应交的个人所得税tax。tax = rate * (salary-850)当salary = 850时,rate = 0%;当850 salary = 1350时,rate = 5%;当1350 = 2850时,rate = 10%;当2850 = 5850时,rate = 15%;当5850 salary时,rate = 20%;5 (repeat=5)1010.8732098.7680040102850tax=8.04tax=6249.75tax=0.0tax=474.0tax=200.0pub

17、lic class Test30005 float rate, salary, tax;salary=in.nextFloat();if(salary=850)tax =0;else if(salary=1350) rate=0.05f;tax=rate*(salary-850);=2850)rate=0.10f;=5850)rate=0.15f;rate=0.20f;System.out.println(“tax=“+(int)(tax*100+0.5)/100.0);18.test30006显示水果的价格/*以下4种水果的单价分别是3.00元/公斤,2.50元/公斤,4.10元/公斤,10.20元/公斤。1 apples2 pears3 oranges4 grapes输入水果的编号,输出该水果的单价。如果输入不正确的编号,显示单价为0。1 (repeat=1)3 (oranges的编号)price=4.1public class Test30006int choice;float price;Scanner in=new Scanner(S

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1