填空题:
1、以下代码的输出结果是________________。 
int i=9;
char c=’a’;
char d=(char)(c+i);
System.out.println(d);
2下面代码执行完后的输出是__________-。
int x=3;
int y=4;
boolean b=true;字符串长度大于5
System.out.println("b is:"+(b==(y<x)));
3、 表达式(-100%3)的值是_________。
4、 int x=2,y=4,z=3 则x>y&&z>y的结果是__________________。
5、 写出定义双精度浮点型常量PI,值为3.1415926的语句:_______________________。
6、 在Java语言中,逻辑常量只有true 和 ___________ 两个值。
7、 表达式1/2*3的计算结果是_________。
8、 执行以下程序段后:a = ________,  b = ________ 。
int a = 5, b;
b = ++a * 3;
9、 Java中的的字符使用的是 16 位的________________ 编码。
10、 Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 __________两种具体类型。
11、当整型变量n的值不能被13除尽时,其值为 false 的Java语言表达式是_____________ 。
12、表达式3/6 * 5的计算结果是________ 。
13、若a,b为int型变量且已分别赋值为2,4。表达式!(++a!=b--)的值是_________ 。
14、若a,b为int型变量且已分别赋值为2,6。表达式(a++)+(++b) +a*b的值是________ 。
编程题:
常用类
1.编写一个方法判断一个字符串在另一个字符串中出现的次数。
2.编写一个方法为物品生成一个指定长度的编号,要求编号的每一位或者为0到9的数字,或者为A到Z的大写字母,每次产生的编号是随机的。
3.编写一个方法,将一个整型数组按照升序重新排序;
4.编写一个方法验证一个字符串是否是合法的Email,合法的EMail格式为:zhang@a。最少要有3部分组成,第一部分是用户名,后面是“@”符号,第二部分是公司的名字,最后是组织类别,中间以“.”分开。
5.编写一个方法验证用户输入的日期格式是否正确,要求格式为:2006/12/12。方法的参数是要验证的日期字符串,如果格式正确返回true,否则返回false。
6.编写一个用户管理类(UserManager),在类中定义一个Vector类型的成员变量,该变量保存所有的用户,用户对应的类型为User(User定义如下)。在类中定义如下几个方法:
1. 添加一个用户。
2. 删除一个用户。
3. 判断一个用户是否存在。
4. 显示所有用户信息(User对象有toString方法可以显示用户信息)。
1、编写程序输出以下信息:
**************************
*    Welcome To Java!    *
**************************
2、编写程序计算半径为5的圆的面积,计算公式为:面积=半径*半径*圆周率
3、编写程序将华氏温度78度转换为摄氏温度,转换成的摄氏温度在屏幕上显示出来:
转换公式为:摄氏度=(5/9)*(华氏度-32)
4、编写程序计算底边长为7、高为3的三角形的
面积。
计算公式为:三角形面积=底边长*高/2
5、编写程序,打印汉字’我’在unicode码中对应的十进制编码:
编程题:
1.用while循环,求1-100的和
2.编写程序输出1-20之间的偶数
3.水仙花数是指个位、十位和百位三个数的立方和等于这个三位数本身的数,编写程序求出所有的水仙花数。
4.编写一个Java应用程序,用循环结构打印如下的数值列表:
N  10*N  100*N  1000*N
1  10  100  1000
2  20  200  2000
3  30  300  3000
4  40  400  4000
5  50  500  5000
5.编写一个应用程序,计算1~10之间的各个整数的阶乘,并将结果输出到屏幕上。
6.用while循环求n2大于12000的最小数n。
7.打印2到10000的所有素数,每行显示8个素数。
8.写一个嵌套的for循环打印下列图案:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
9.编写JAVA Application,要求输出一个如下图的菱形。
*
* * *
* * * * *
* * *
10.编写一个主类Triangle,要求在它的main方法中写一个嵌套的for循环,通过这个嵌套的循环在屏幕上打印下列图案:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4    5 4 3 2 1
1 2 3 4    5    6    5 4 3 2 1
1 2 3 4    5    6    7    6    5 4 3 2 1
1 2 3 4    5    6  7    8    7    6    5 4 3 2 1
11、输出1到100中能被7整除或者个位数是7的数字
12、有三个整型变量a、b和c,编写程序求3个数中的最大值
13、输出1~100这100个数
14、编写一个程序把十进制的数转换成一个二进制的数
1. 编写一个方法,用来计算并输出:
1-1/2+1/3-1/4+………+(-1)(n-1) *1/n,其中n是用户输入的正整数。
2.编写方法,输出n以内的所有完数。
完数:如果一个数恰好等于它的因子之和,则这个数就是“完数”。例如:6的因子是1、2、3,而6=1+2+3,因此6就是完数。
3.编写方法,求如下数值:1+1/3+ … + … +1/(2n-1);
4. 编写方法求一个double数值的向右取整,再写一个方法求它的向左取整。数d的向右取整是大于等于d的最小整数,d的向左取整是小于d的最大整数。例如,5.4的向右取整是整数6而向左取整是5。
5.编写方法,计算一个整数各位数字的和。使用如下方法说明:
public static int sumDigits(long n)
例如:sumDigits(234)返回2+3+4=9
1.定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。
编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。
编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。