资源描述:
《JAVA必做习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、综合练习题1. 下列程序中定义了一个长度为20的整数数组,然后将120分别赋给数组元素,计算该数组中所有元素的和。2. 本程序的功能是判断年份1990、2000和2008是否是闰年,并打印输出判断结果。3. 本程序计算三个数(1234,456,987)中的最大数并输出结果。4. 本程序的功能是把一个字符串作为参数传递给程序,与程序中的字符串比较,如果相等输出“Equal”,否则输出“Unequal”,比如运行程序:java exam_6Welcome,则打印输出为:Equal。5. 本程序的功能是输出字符串:"Welcome!"和表达式:a/b=c,以及输出:\d
2、osomething。6. 本程序的功能是输出0到20之间所有奇数的和。7. 本程序中定义了一个长度为20的整形数组并赋值,且数组中的数值是递增的,程序将数组中元素做头尾置换,即数组中第1个元素和倒数第1个元素交换,数组中第2个元素和倒数第2个元素交换,依次进行,最后从第1个元素开始打印输出。8. 本程序的功能是随机产生50个0到100间的随机数,并计算70到80间随机数的个数(包括70,不包括80)。9. 本程序随机产生若干字母(AZ间),直到出现字母 Q停止。10.本程序提示输入年份,然后判断该年份是否为闰年。11.本程序提示输入年份,然后判断该月份的天数,如果
3、输入的是2月份,则天数按28天计。12.本程序定义了一个长度为50的一维数组,并且分别将1到50赋给数组中的各个元素,最后输出数组元素对应的值。13.本程序比较两个数组arrl={2,4,6,8,10} 和arr2={3,5,7,9,11,13,15,17}的长度,然后用长度短的数组覆盖长度长的数组的前几项,再将覆盖后的数组中的元素打印出来。14.本程序的功能是:获得字符串"China"的长度和最后一个字符,并将这些信息打印出来。15.本程序的功能是定义一个数组,然后将数组元素下标的值赋值给数组元素,最后按照数组元素下标的逆序输出数组。16.本程序的功能是定义类中带
4、有参数的构造方法exam_19()和普通方法printInfo(),并定义类的对象temp,程序中将字符串“Jim”和整数19在定义对象时作为构造方法的参数传递给类,然后调用方法printInfo()打印传递的变量(Jim已经又19岁了)17.本程序的功能是计算二维数组各个元素的和。程序中定义了二维数组arr,arr 有3行4列共12个元素,程序中采用for 循环语句的嵌套来计算数组中各个元素的和,并将结果保存在sum变量中,最后打印输出计算结果。18.本程序的功能是依次输出26个字母,即 AZ19.计算自然数120的和20.本程序的功能是用冒泡法对数组元素arr[
5、]={30,1,9,70} 进行排列(从小到大).冒泡法排序就是比较相邻的两个元素的大小,然后把小的元素交换到前面21.本程序的功能是依次输出'4','2','7'22.本程序的功能是比较三个数(13,35,6)的大小,将最小的数输出来23.本程序的功能是计算110之间(包括1和10)除了55以外各个自然数的和24.本程序要求定义一个 add方法,用于求2个整型数的和25.本程序产生一个110之间的随机数,并要求你输入一个数字,如果输入的数字比随机数大,则显示“try smaller”,如果输入的数字比随机数小,则显示“try bigger”26.本程序是统计成绩不
6、及格的人数,分数有56,90,89,23,45,61,60,5927.本程序计算2个整数25和7的商和余数28.本程序求一个实数37.13的整数部分和小数部分,并打印输出29.本程序计算一个3位整数的个位、十位、百位,并分别打印输出30.本程序统计字母m 在字符串"Iam Tom,Iam from China."出现的次数31.本程序判断一个字符串"Tom" 是否在另外一个字符串"Iam Tom,I am from China."中出现32.本程序是将字符串"Welcome toChina"中的所有字符存储到一个字符数组中,并打印输出33.本程序的功能是定义了一个长
7、度为5的一维数组,然后将04分别赋值给数组中的各个元素,最后按数组下标的逆序打印输出34.本程序求一个数组arr[]={12,7,21,7,9,69,34,85}中的最大值35.本程序分别比较2个字符串"A"和"a"是否相等,并比较2个字符'A'和'a'是否相等,并输出比较结果36.本程序计算半径为2.4的圆的面积37.本程序将字符数组arr[]={'a','C','d','E','T','s','S',W','z'}中的所有小写字母变成大写,并打印输出字符数组38.本程序统计各个成绩段的人数,分别为<60,>=60以及<80,>=8039.本程序打印19的乘法