Java 语言基础练习题Word格式文档下载.docx
《Java 语言基础练习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java 语言基础练习题Word格式文档下载.docx(39页珍藏版)》请在冰豆网上搜索。
![Java 语言基础练习题Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-12/11/765aec01-8ee7-4697-8402-041b186bacc7/765aec01-8ee7-4697-8402-041b186bacc71.gif)
100之内敲7
for
1.输出1234…….100
2.输出200199198………321
1.输出1+2+3+4+….+100;
2.计算5!
3.计算1~100之间奇数和
4.输出1~100之间3的倍数
5.1~100敲7
Break
例题:
计算半径从1到10的圆的面积直到面积大于100为止
练习:
编写一个程序,求任意两个数的最大公约数和最小公倍数
嵌套for循环
图形练习
*
**
***
****
*****
******
*******
********
*********
**********
*
**
***
****
*****
******
*******
********
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*****************
*
1.输出1~100之间所有素数
用循环在屏幕上输出一个99乘法表
1*1=1
1*2=22*2=4
1*3=32*3=63*3=9
……
数组
使用for循环向数组中添加元素
将1~10按顺序添加到一个长度为10的数组中
将5,4,3,2,1按顺序添加到一个长度为5的数组中
将1,3,5,7,9按顺序添加到一个长度为5的数组中
1.找数组中最大值以及最大值的下标
2.向一组有序的数中插入一个数;
3.倒置数组1,2,3,4,5,6,7,8,9
4.计算一个数组中0~9数字出现的次数
5.字符出现的次数
6.求两个正整数集合的交集;
7.冒泡排序法(从小到大):
控制流语句
packagecom.vsst.t02;
publicclassTest20{
publicstaticvoidmain(String[]args)
{
intnum1,num2,sum;
num1=56;
num2=78;
sum=num1+num2;
if(sum>
100){
System.out.println("
两数的和大于100"
);
}
}
publicclassTest21{
publicstaticvoidmain(String[]args){
intnum;
num=57;
if((num%2)==0)
System.out.println(num+"
是一个偶数。
"
else
是一个奇数。
}
publicclassTest22{
intyear=2008;
if((year%4==0&
&
year%100!
=0)||(year%400==0)){
System.out.println(year+"
是闰年"
}else{
不是闰年"
publicclassTest23{
intge,shi,qian,wan;
intx=12321;
wan=x/10000%10;
//分解出万位数
qian=x/1000%10;
//分解出千位数
shi=x/10%10;
//分解出十位数
ge=x%10;
//分解出个位数
if(ge==wan&
shi==qian){/*个位等于万位并且十位等于千位*/
System.out.println("
这个数是回文数"
这个数不是回文数"
publicclassTest24{
floatgrade=90f;
if(grade>
=90)
优"
elseif((grade>
=80)&
(grade<
90))
良"
=60)&
80))
中"
差"
publicclassTest25{
intmonth=4;
if(month==12||month==1||month==2){
Winter"
}elseif(month==3||month==4||month==5){
Spring"
}elseif(month==6||month==7||month==8){
Summer"
}elseif(month==9||month==10||month==11){
Autumn"
月份错误"
判断两个数大小关系
publicclassTest26{
inta=68,b=93;
if(a!
=b){
if(a>
b){
System.out.println("
a>
b"
}else{
a<
}
a=b"
publicclassTest29{
inta=4,b=5,c=3,max;
if(a>
b){
if(a>
c){
a最大"
}else{
c最大"
}else{
if(b>
b最大"
inta=1,b=2,t;
t=a;
a=b;
b=t;
publicclassTest31{
inta=3,b=4,c=5,t;
if(a<
t=a;
a=b;
b=t;
c){
a=c;
c=t;
if(b<
t=b;
b=c;
System.out.println(a);
System.out.println(b);
System.out.println(c);
publicclassTest27{
charin_char='
e'
;
switch(in_char){
case'
a'
:
您输入的是元音字母a"
break;
您输入的是元音字母e"
i'
您输入的是元音字母i"
o'
您输入的是元音字母o"
u'
您输入的是元音字母u"
default:
您输入的不是元音字母"
publicclassTest28{
Stringseason;
switch(month){
case12:
case1:
case2:
season="
Winner"
case3:
case4:
case5:
case6:
case7:
case8:
case9:
case10:
case11:
erro"
System.out.println(season);
publicstaticvoidmain(String[]args){
intyear=1999,month=9;
booleanb=false;
b=true;
年"
+month+"
月共31天"
月共30天"
if(b==true){
System.out.println(year+"
月共29天"
月共28天"
月份不正确!
publicclassTest32{
inti=0;
while(i<
3){
System.out.println(i);
i++;
inti=20;
while(i>
=10){
i--;
inti=1;
intsum=0;
=100){
sum=sum+i;
System.out.println(sum);
inti=1;
100){
if(i%2!
=0){
System.out.println(i);
inti=1;
intsum=0;
while(i<
=100){
if(i%5==0){
sum=sum+i;
publicclassTest33{
intnum=12;
inti=2;
booleanb=true;
while(i<
num){
if(num%i==0){
b=false;
i++;
System.out.println(b);
publicclassTest34{
if(i%7==0||i%10==7||i/10==7){
publicclassTest35{
intcount=1;
do{
System.out.println(count);
count++;
}while(count<
3);
inti=100;
do{
if(i%3==0){
}while(i<
=200);
packagecom.vsst.t02.dowhiletest;
//100之内敲7
publicclassTest2{
if(i%7==0||i/10==7||i%10==7){
=100);
for(inti=1;
i<
=100;
i++){
for(inti=200;
i>
i--){
intsum=1;
for(inti=5;
=1;
sum=sum*i;
intsum=0;
for(inti=1;
if(i%2!
sum=sum+i;
System.out.println(sum);
publicstaticvoidmain(String[]args){
for(inti=1;
i<
=100;
i++){
if(i%3==0){
publicstaticvoidmain(String[]args){
if(i%7==0||i/10==7||i%10==7){
计算半径从1到10的圆的面积