我的java基础题和答案详解

上传人:枫** 文档编号:459280880 上传时间:2022-07-25 格式:DOC 页数:5 大小:123KB
返回 下载 相关 举报
我的java基础题和答案详解_第1页
第1页 / 共5页
我的java基础题和答案详解_第2页
第2页 / 共5页
我的java基础题和答案详解_第3页
第3页 / 共5页
我的java基础题和答案详解_第4页
第4页 / 共5页
我的java基础题和答案详解_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《我的java基础题和答案详解》由会员分享,可在线阅读,更多相关《我的java基础题和答案详解(5页珍藏版)》请在金锄头文库上搜索。

1、If 语句相关训练1. (标识符命名)下面几个变量中,那些是对的那些是错的错的请说明理由( CDF)A. ILoveJavaB. $20C. learnjavaD.E. Hello_WorldF. 2tigers答:标识符中不能有,不能含有点号,开头只能是字母和$2. ( Java 程序的编译与运行)假设有如下程序:packagepublic class HelloWorldpublic static void main(String args)Hello World);问:1)假设这个代码存在文件中,那这个程序能够编译通过为什么如果编译不通过,应该如何改进答:不能,含有public 的类文件

2、名必须要和类名一致;应将改写成2)假设这个.java文件放在目录下,CLASSPATH=,.则生成的.class文件应该放在什么目录下如何运行答: .class 应该存放在目录下3. ( if 语句)读入一个整数,判断其是奇数还是偶数public class Test intn;If(n%2=0)是偶数”);else是奇数 ”);4. (操作符)有如下代码:int a = 5;int b = (a+) + (-a) +(+a);问执行完之后,b 的结果是多少答: 16 解析 a 先把 5 赋值给 b 让后再自增1 相当于( b=5+(-6)+(+5) )5. (基本类型的运算)一家商场在举行打

3、折促销,所有商品都进行8 折优惠。一位程序员把这个逻辑写成:short price = .;(操作符)有如下代码:a = (ab)a:b;请问这段代码完成了什么功能。答:这段代码的作用是取最大值,当ab 成立时, a=a;当 ab 不成立时, a=b;8. ( if 语句)读入一个整数,表示一个人的年龄。如果小于6 岁,则输出“儿童” ,6 岁到13 岁,输出“少儿” ; 14 岁到 18 岁,输出“青少年” ;18 岁到35 岁,输出“青年”; 35 岁到50 岁,输出“中年” ; 50 岁以上输出“中老年” 。答: public class AgeTest public static vo

4、id main(String args) int n=12;if(n=6&n=14&n18&n35&n50)岁属于中老年人 );9. ( switch 语句)读入一个整数,如果是15之间,则分别输出5 个福娃的名字,否则输出“北京欢迎你”。答: public class BlessingTest public static void main(String args) int n=2;switch(n)case 1:贝贝 );break;case 2:晶晶 );break;case 3:焕焕 );break;case 4:莹莹 );break;case 5:妮妮 );break;default

5、 :北京欢迎你 );10. ( if 语句,赋值操作) * 读入三个整数,输出这三个整数中最大的一个答: public class MaxTest public static void main(String args) int a=2;int b=5;int c=6;if(ab&ac)是三个数中的最大值 );else if(ac)是三个数中的最大值 );else是三个数中的最大值 );11. ( if 语句) * 读入一个表示年份的整数,判断这一年是否是闰年。如何判断一个年份是否是闰年:1. 如果这个年份能够被 4 整除,且不能被 100 整除,则这一年是闰年。例如, 1996 年是闰年,而

6、相应的,1993 年就不是闰年。2. 如果这个年份能够被100 整除,则这个数必须要能被400 整除,才是闰年。例如, 2000 年是闰年, 1900 年不是闰年。答: public class LeapYearTest public static void main(String args) int year=1900;if(year%4=0&year%100!=0|year%100=0&year%400=0)年是闰年 );else年是平年 );12. ( switch 语句) * 完成一个简单的计算器程序。程序要求如下:1. 读入两个整数2. 提示用户选择对这两个整数的操作,即输出1 :

7、+2 : -3 : *4 : /请输入您的选择:读入用户的选择,输出运算结果。答: public class Calculator private static int operators;public static void main(String args) Scanner sc=new Scanner;请输入要计算的第一个数字:);int a=();请输入要计算的第二个数字:);int b=();请选择要运算的方式:1,2,3,4 分别代表加减乘除 );operators=();double sum=CalculatorMethod(a,b);和 +b+ 运算的结果是: +sum);()

8、;private static double CalculatorMethod(int a, int b) double sum=0;switch(operators)case 1:sum=a+b;break;case 2:sum=a-b;break;case 3:sum=a*b;break;case 4:sum=a/b;return sum;13. ( if 语句) * 托运计费问题:当货物重量小于20 公斤的时候,收费5 元,大于20 公斤小于100 公斤的时候超出20 公斤的部分按每元每公斤计费,如果超出100 公斤的时候,超出的部分按照每公斤元计算。读入货物的重量,输出计算之后货物的运费。答: public class CheckFee public static void main(String args) double w=130;double price=0;if(w20&w100)price=5+(100-20)*+(w-100)*;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号