5
JavaSE初级—第四单元:运算符,表达式及空语句
1:为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时?
2: 小明要到美国旅游,可是那里的温度是以华氏度为单位记录的。它需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。 提示:摄氏度与芈氏度的转换公式为:摄氏度 = 5/9.0*(华氏度-32) 3:根据你的理解,说明一下“==”和“=”的区别。 4:根据运算符的功能,我们把运算符分成哪几类? 5:写出程序的输出结果:
public static void main(String args[]){
int a=5+4; int b=a*2; int c=b/4; int d=b-c; int e=-d; int f=e%4; double g=18.4; double h=g%4; int i=3;int j=i++; int k=++i; System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ }
7:写出程序的输出结果:public static void main(String[] args){ int n=3, m=4;
System.out.println();
System.out.println(\
System.out.println(\ System.out.println(\ System.out.println(\
8:写出程序的输出结果:public static void main(String[] args){ int x=1,y=12; x+=2; y-=3;
System.out.println();
System.out.println(\ y/=x;
System.out.println(\ y++; y%=x;
System.out.println(\ }
JavaSE初级—第五单元:程序结构设计顺序结构,选择结构
6
1:写一个方法,此方法实现判断一个整数,属于哪个范围:大于0;小于0;等于0 2:写一个方法,此方法实现判断一个整数是偶数还是奇数。
3:写一个方法,此方法实现对三个整数进行排序,输出时按照从小到大的顺序输出。 4:写一个方法,此方法实现判断这个数是否是水仙花数。
333
水仙花数的条件:三位数为abc,则满足:a+b+c=abc 5:写一个方法,此方法实现判断某一年份是否是闰年。
6:写一个方法,此方法实现判断一个4位整数,统计出此整数里面包含多少个偶数,多少个奇数
7: 开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适。
8: 判断此考试成绩为什么等级。
90-100之间为优秀,80-89之间为优良,70-79之间为良好, 60-69之间为及格,60分以下为不及格。
9: 写一个方法,此方法实现格式化时间,此方法有三个整形参数,输出类似09:03:12的时间格式,中间需要判断输入的数字是否符合实际情况,比如小时数就不能大于24,如果大于24就提示输入错误。 10: 有3个整数,给出提示信息: 能否创建三角形;
如果能构建三角形,提示是直角三角形还是等边三角形等腰三角形还是普通三角形; 最后输出三角形面积;
11:随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。
12:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示
13:使用条件结构实现:岳灵珊同学参加到java的学习,他父亲岳不群和母亲宁中则承诺:
编写程序达成小明的心愿。如果岳灵珊的考试成绩==1OO分,父亲给她买辆车 如果岳灵珊的考试成绩>=90分,母亲(宁中则)给她买台笔记本电脑 如果岳灵珊的考试成绩>=60分,母亲给她买部手机 如果岳灵珊的考试成绩<60分,没有礼物
14:使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。
提示:先声明两个变量,一个是char型的,用来存放用户名,一个是int型的,用来存放密码。
2
15:求ax+bx+c=0方程的根。 a,b,c分别为函数的参数,
222
如果:b-4ac>0,则有两个解;b-4ac=0,则有一个解;b-4ac<0,则无解;
2
已知:x1=(-b+sqrt(b-4ac))/2a
2
X2=(-b-sqrt(b-4ac))/2a
JavaSE初级—第六单元:循环结构
7
1:求10以内的偶数的和。
2:求100以内的所有素数(只能被自己和1整除;)
3:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
4:写一个方法,此方法实现判断某年某月某日是这一年的第几天?(年月日通过方法的参数提供)
5:写一个方法,此方法实现输出100-999之间的水仙花数。
6:输出小写的a-z以及大写的在Z—A
7:求出1-3+5-7+9-?..101的和
8:求出1-1/2+1/3-1/4?..1/100的和
9:输出20-80之间能被3整除的整数,每5个一行
10:打印出1000-2000年中所有的闰年,并以每行四个数的形式输出
11:定义两个整数a、b,a、b的取值范围在0-9之间,给出所有符合a+b=12的组合。
12:A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。
例如:90+09=99
13:随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么
14:输出九九乘法表
15:使用java实现输出如下图形。
8
JavaSE初级—第七单元:循环结构
1:实现双色球的彩票功能。规则:从36个红球中随机选择不重复的6个数,从15个篮球中随机选择1个组成一注彩票。可以选择买多注。
2:输出1-100之间的不能被5整除的数,每5个一行。
3:输出斐波那契额数列数列的前20项
4:输出一个整数的二进制数、八进制数、十六进制数。
5:随机产生一个字母,如果是大写字母则输出“yes”,否则输出“no”
6:随机产生一个字符,判断:如果为大写字母则输出“大写字母”;如果为小写字母则输出“小写字母”;否则怎输出“其他字符”;
7:判断一个月份属于一年中的那个季节。(春夏秋冬)
8:年月日分别为自定义函数的参数,判断是否为正确的日期,并求出该日期的下一天的年份月份和日期。
9:求100到1000之间的所有能被5和6整除的整数,每行显示5个
10:求和:1/3+3/5+5/7+7/9+???..+97/99
11:在控制台上打印出今年的日历。
12:输出100以内的所有素数,每行显示5个;并求和。
13:山上有一口缸可以装50升水,现在有15升水。老和尚叫小和尚下山挑水,每次可以挑5升。问:小和尚要挑几次水才可以把水缸挑满?通过编程解决这个问题。 提示:
(1) 用整型变量water表示水缸里的水“int water = 15;”。 (2) 用整型变量l表示小和尚下山挑水的次数“int l = 0;”。 (3) 分析循环条件(水少于50升),循环操作(水增加5升,挑水次数增加1)。 (4) 套用while循环(或do-while循环)写出代码。
14:李白无事街上走,提壶去买酒。遇店加一倍,见花喝一斗,五遇花和店,喝光壶中酒,试问李白壶中原有多少斗酒?(使用for循环结构编程实现) 提示:采用逆向思维分析问题。
相关推荐: