上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.8 习题
一、简答题
1.判断下列标识,哪些是Java关键字。
sun java class public in out Class error static
2.判断下列Java标识,哪些是合法的。
_aa 2a s$4 class o.c webHtml userName public
3.写出下列各代码片段的运行结果。
(1) int a=35;
a>>=2;
System.out.print(a);
(2) int a=30;
int b=35;
System.out.print(a&b);
(3) boolean b=true;
boolean c=false;
System.out.print(b^c);
(4) int c=10;
int i=c++*25+3 ;
System.out.print(i);
System.out.print(c);
(5) int c=10;
int i= --c*25+3 ;
System.out.println(i);
System.out.println(c);
(6) int c=10;
float f= 21/c;
float f1=21.0f/c;
System.out.println(f);
System.out.println(f1);
二、上机题
1.实现代码可以按照百分制分数判断并输出其级别:优(85~100)、良(75~85)、中(70~75)、及格(60~70)、不及格(<60),要求使用if…else if …语句和switch语句分别实现。
2.实现数组{5,100,25,300,-5}的从小到大排序。
3.计算并打印输出1~50之间的素数。
4.使用选择法对十个整数按照从小到大进行排序,然后将排序后的数组输出。