从零开始学Java Web开发
上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.使用选择法对十个整数按照从小到大进行排序,然后将排序后的数组输出。