版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java机考试题
一、第一类题
I.编写程序,从标准输入读入华氏度,将其转换为摄氏度,并在标准输出打印转换结果。转
换公式为:摄氏度=(5/9)*(华氏度-32)。
importjavax.swing.JOptionPane;
publicclassExercise2_l{
publicstaticvoidmain(String[]args){
Stringstr=JOptionPane.showInputDialog(null,”请输入华氏温度:”);
doubletemp=Double.parseDouble(str);
doublec=(5.0/9)*(temp-32);
Stringoutput="将其转化为摄氏温度为:"+c;
JOptionPane.showMessageDialog(null,output);
)
}
2.编写程序读入圆柱体的半径和高,计算圆柱的体积,并打印圆柱体的体积。
importjavax.swing.JOptionPane;
publicclassExercise2_2{
publicstaticvoidmain(String[]args){
doubleradius,height;
doublearea,volume;
radius=Double.parseDouble(JOptionPane.showInputDialog("输入半径:"));
height=Double.parseDouble(JOptionPane.showInputDialog("?n!jAiSj®:"));
area=Math.PI*radius*radius;
volume=area*height;
volume=(int)(volume*100)/100.0;
JOptionPane.showMessageDialog(null,"半径为:"+radius+
”,高度为:+height+
”的圆柱体积是:"+volume);
)
)
3.编写程序读入球的半径,计算球的体枳和表面积,并显示结果。
packageeayang;
importjavax.swing.JOptionPane;
publicclassTesti{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODO自动生成方法存根
doubler;
doublearea,volume;
r=Double.parseDouble(JOptionPane.showInputDialog("输入半径:”));
area=4*3.14*r*r;
volume=4*3.14*r*r/3.0;
JOptionPane.showMessageDialog(null,”此圆的面积为:"+area+”此圆的体
积:“+volume);
)
)
4.从命令行读入一些参数,打印参数个数和参数列表。
publicclassTest2{
publicstaticvoidmain(String[]arg){
for(inti=O;i<arg.length;i++){
System.out.println(arg[i]);
5.编写程序读入英尺数,转换为米数并显示结果。•英尺等于0.305米。
importjavax.swing.JOptionPane;
publicclassExercise2_3{
publicstaticvoidmain(String[]args){
Stringfoot=JOptionPane.showInputDialog(nun,”输入英尺数:");
doublem=0.305*Double.parseDouble(foot);
Stringoutput=foot+H英尺是“+m+“米”;
JOptionPane.showMessageDialog(null,output);
)
1
6.编写程序将磅转换为千克。程序提示用户输入磅数,转换成千克并显示结果。一磅等于
0.454千克。
importjavax.swing.JOptionPane;
publicclassExercise2_4{
publicstaticvoidmain(String[]args){
Stringpond=JOptionPane.showInputDiak)g(null,”请输入英镑数:”);
Stringoutput=pond+"英镑是“+Double.parseDoubIe(pond)*0.454+“千克”;
JOptionPane.showMessageDialog(null,output);
)
)
7.编写一个程序,读入费用与提成率,计算提成与总费用,例如:如果使用者键入10作
为费用,15%作为提成率,计算结果显示1.5作为提成费,11.5作为总费用。
importjavax.swing.JOptionPane;
publicclassExercise2_5{
publicstaticvoidmain(String[]args){
Doublepay=Double.parseDouble(JOptionPane.showInputDiak)g(nullJ请输入费用:
”));
Doubletax=Double.parseDouble(JOptionPane.showInputDiak)g(nuHJ请输入提成:
”));
Stringoutput="提成费为:"+pay*tax+"\n总费用是:”+(pay+pay*tax);
8.(求一个整数各位的和)编写程序读入0到1000之间的•个整数,并将其各位数字加
起来。例如整数932,各位数字之和为14。
//Exercise2_6.java:Summarizealldigitsinaninteger<1000
importjavax.swing.JOptionPane;
publicclassExercise2_6{
//Mainmethod
publicstaticvoidmain(String[]args){
//Readanumber
StringnumberString=JOptionPane.showInputDialog(null,
"Enteranintegerbetween0and1000:”,
uExercise2_6'\JOptionPane.QUESTION_MESSAGE);
intnumber=Integer.parselnt(numberString);
//Findalldigitsinnumber
intlastDigit=number%10;
intremainingNumber=number/10;
intsecondLastDigit=remainingNumber%10;
remainingNumber=remainingNumber/10;
intthirdLastDigit=remainingNumber%10;
//Obtainthesumofalldigits
intsum=lastDigit+secondLastDigit+thirdLastDigit;
//Displayresults
System.out.println(HThesumofalldigitsin"+number
+“is"+sum);
System.exit(O);
)
}
9.(将大写字母转换为小写字母)编写一个方法将大写字母转换为小写字母。
publicclassExercise2_7{
publicstaticvoidmain(String[Jargs){
charuppercase='E';
intoffset=(int)'a'-(int)'A';
charlowercase=(char)((int)uppercase+offset);
System.out.println("字符"+uppercase+”转化为小写字母为:"+lowercase);
10.(从ASCII求出对应的字符)编写程序读入一个ASCII码(从1到128的整数)并
显示它表示的字符。例如,如果用户输入97,程序显示字母3o
importjava.util.Scanner;
publicclassExercise2_8{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
intnum=input.nextlnt();
if(num<0IInum>127){
System.out.println("输入有误!程序终止运行)
System.exit(O);
)
System.out.println("ASCH码为:"+num+”的字符是:"+(char)num);
11.(判断三角形〉编写程序输入三角形的三个边,判断输入是否有效。
mportjavax.swing.JOptionPane;
publicclassExercise3_l{
publicstaticvoidmain(String[]args){
doubleedgel=Double.parseDouble(JOptionPane.showInputDialog(null,H^yAM条
边长:"));
doubleedge2=Double.parseDouble(JOptionPane.showInputDialog(null,"输入第二条
边长:”));
doubleedge3=Double.parseDouble(JOplionPane.showInputDialog(null,”输入第三条
边长:"));
booleanisTriangle=isTriangle(edgel,edge2,edge3);
Stringoutput="Candeges"+edgel+”,"+edge2+”and”+edge3+"froma
triangle?"+
isTriangle;
JOptionPane.showMessageDialog(null,output);
)
privatestaticbooleanisTriangle(doubleedge1,doubleedge2,doubleedge3){
doubletemp;
if(edgel<edge2){
temp=edge1;
edgel=edge2;
edge2=temp;
)
if(edgel<edge3){
temp=edge1;
edgel=edge3;
edge3=temp;
if(edge2<edge3){
temp=edge2;
edge2=edge3;
edge3=temp;
)
if(edge1<(edge2+edge3))
returntrue;
else
returnfalse;
)
)
12.(判断一个数是否为偶数)编写程序读入一个整数并判断其是否为偶数。
importjavax.swingJOptionPane;
publicclassExercise3_2{
publicstaticvoidmain(StringlJargs){
intnum=Integer.parseInt(JOptionPane.showInputDialog(null,n^A一个整数”));
Stringoutput="Is"+num+"anevennumber?”+isEven(num);
JOptionPane.showMessageDialog(null,output);
}
privatestaticbooleanisEven(intnum){
if(num%2==0)
returntrue;
else
returnfalse;
13.编写程序输入一个整数,判断其是否能被5和6整除,是否能被5或6整除,是否
能被5或6整除但不能被5和6整除。
importjavax.swing.JOptionPane;
publicclassExercise3_3{
publicstaticvoidmain(Stringf]args){
intnum=Integer.parseInl(JOptionPane.showInputDiak)g(null,”输入一个整数”));
Stringoutput="Is"+num+"divisibleby5and6?"+isDivisibleBoth(num)+
*'\nls"+num+°divisibleby5or6?n+isDivisibleOr(num)+
"\nls"+num+"divisibleby5or6,butnotboth?"+isDivisible(num);
JOptionPane.showMessageDialog(null,output);
)
privatestaticbooleanisDivisible(intnum){
if(num%5==0Anum%6==0)
returntrue;
else
returnfalse;
privatestaticbooleanisDivisibleBoth(intnum){
if(num%5==0&&num%6==0)
returntrue;
else
returnfalse;
)
privatestaticbooleanisDivisibleOr(intnum){
if(num%5==0IInum%6==0)
returntrue;
else
returnfalse;
14.编写程序,读入资金额(现值)、年利率和年数,显示终值(将来的资金额),计算公
式如下:终值=现值*(1+年利率)年数
importjavax.swing.JOptionPane;
publicclassEx_14{
publicstaticvoidmain(String[]args)
{doublecash,rate,totalAll;intyear;
cash=Double.valueOf(JOptionPane.showInputDiak>g(nun,”请输入本金(现值):**));
rate=Double.valueOf(JOptionPane.showInputDialog(null,”请输入年利率(小数):**));
year=Integer.valueOf(JOptionPane.showInputDialog(null,”请输入存款年数:”));
totalAll=cash*(l+rate)*year;
JOptionPane.showMessageDialog(null,”连本带息的终值为:"+totalAll);
)
)
15(三个整数排序)编写程序对三个整数排序。整数由输入对话框读入,并分别存入变量
numl、
num2和num3,对它们进行排序,使得num1<=num2<=num3o
importjavax.swing.JOptionPane;
publicclassExercise3_8{
publicstaticvoidmain(Stringf]args){
intnum1,num2,num3,temp;
numl=Integer.parseInt(JOptionPane.showInputDialog(null,“输入第一个数:”));
num2=Integer.parseInl(JOptionPane.showInputDialog(null,“输入第二个数:”));
num3=Integer.parseInt(JOptionPane.showInputDialog(null,”输入第三个数:”));
Stringoutput=numl+”,"+num2+“,“+num3;
if(numl>num2){
temp=num1;
numl=num2;
num2=temp;
if(numl>num3){
temp=numl;
numl=num3;
num3=temp;
)
if(num2>num3){
temp=num3;
num3=num2;
num2=temp;
)
output+="排序的结果是:\n"+
numl+“,“+num2+“,”+num3;
JOptionPane.showMessageDialog(null,output);
)
)
16(计算三角形的周长)编写程序,读入三角形的三边,如果输入有效,计算它的周长;
否则,显示输入无效。如果任意两边的和大于第三边,输入有效。
importjavax.swing.JOptionPane;
publicclassExercise3_9{
publicstaticvoidmain(String[]args){
doublesidel,side2,side3;
booleanisTriangle=false;
sidel=Double.parseDouble(JOptionPane.showInputDialog(null,u^yAM•条边长:”));
side2=Double.parseDouble(JOptionPane.showInputDialog(null,"输入第二条边长:*,));
side3=Double.parseDouble(JOptionPane.showInpulDiak)g(null,”输入第三条边长:"));
isTriangle=((sidel+side2>side3)&&(sidel+side3>side2)&&(side2+
side3>sidel));
if(isTriangle)
JOptionPane.showMessageDialog(null,M三角形的周长为:”+
(sidel+side2+side3));
else
JOptionPane.showMessageDialog(nuUJ输入的数据,不能组成三角形”);
)
)
17(查找当月的天数)编写程序,提示用户输入年和月,而后显示该月的天数。例如,如
果用户输入2000年2月时,应该显示2000年2月有29天。如果用户输入2005年
3月时,应该显示2005年3月有31天。
importjavax.swing.JOptionPane;
publicclassExercise3_l1{
publicstaticvoidmain(String[]args){
intday=0;
intyear=Integer.parseInt(JOptionPane.showInputDiak>g("输入年份:"));
intmonth=Intege「.parseInt(JOptionPane.showInputDialog("输入月份:"));
booleanisLeapYear=((year%4==0&&year%100!=0)ll(year%400==0));
if(isLeapYear&&month==2)
day=29;
elseif(month==4llmonth==6llmonth==9llmonth==l1)
day=30;
elseif(month==2)
day=28;
elseday=31;
Stringoutput=year+"年"+month+"月有"+day+"天”;
JOptionPane.showMessageDialog(null,output);
18(统计正数和负数的个数并计算这些数的平均数)编写程序,读入个数不确定的整数,
求出读人的正数和负数个数,并计算它们的总和及平均值,0不参与计数。当输入为0时,
程序结束。将平均值作为一个浮点数来显示。(例如,如果输入1、2和0,平均值应当
为1.5o)
importjavax.swing.JOptionPane;
publicclassExercise4_2{
publicstaticvoidmain(String[largs){
intsum=0,count1=0,count2=0,num;
Stringoutput="”;
while(true){
num=Integer.parseInt(JOptionPane.showInputDialog("输入整数求平均数,以0
为结束标志"));
if(num==0)
break;
sum+=num;
output+=num+“,”;
if(num>0)
count1++;
else
count2++;
}
output+="的平均数为:"+(double)sum/(count1+count2)+
M\n正数的个数为:“+count1+
”\n负数的个数为:"+count2;
JOptionPane.showMessageDialog(null,output);
19(千克转换成磅)编一个显示下列表格的程序(注意,I千克为2.2磅:
千克磅
12.2
36.6
197433.4
199437.8
publicclassExercise4_3{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
System.out.println(n\t千克\t磅)
for(inti=l;i<200;i+=2){
System.out.prinlln(n\t"+i+"\tu+(int)(i*2.2*10)/10.0);
20(英里转换成千米)编一个显示下列表格的程序(注意,1英里为1.609千米:
英里千米
11.609
23.218
914.481
1016.09
packageeayang
publicclassTest44{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
System.out.println(n\t英里\t千米)
for(inti=l;i<=10;i++)
System.out.println(',\tu+i+"\t',+(i*1.609))
)}
21(千克与磅互换〉编写一个程序,并排显示下列两个表格(注意,1千克为2.2磅):
千克磅磅千克
12.2209.09
36.62511.36
197433.4510231.82
199437.8515234.09
packageeayang;
publicclassTest45{
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
System.out.println(n\t千克\t磅\t磅\t千克)
for(inti=1,n=20;i<=200;i+=2,n+=5)
(
System.out.println("\tn+i+"\t"+(int)(2.2*i*100)/100.0);
System.out.println(H\tn+n+”\t”+(int)(n/2.2*100)/100.0);
22(英里与千米互换)编写一个程序,并排显示下列两个表格(注意,1英里为1.609千
米):
英里千米千米英里
11.6092012.430
23.2182515.538
914.4816037.290
1016.096540.398
packageeayang;
publicclassTest46{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
System.out.println("\t英里\t千米\t千米\t英里)
for(inti=l,n=20;i<=10;i++,n+=5)
System.out.print(n\t',+i+',\t,,+(i*1.609));
System.out.println(',\t',+n+',\t"+(int)(n/l.609*1000)/1000.0);
)
23(计算将来的学费)假设今年某一大学的学费为$10000,学费的年增长率为5%o使用循
环语句编写程序,计算10年内的学费。
packageeayang;
publicclassTest47{
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intcost=10000;
doublerate=0.05;
intsum=0;
for(inti=l;i<=10;i++)
cost+=cost*rate;
sum+=cost;
System.out.println(H10年内的学费为:n+sum);
24(查找最高分)编写程序,提示用户输入学生的数量及每个学生的名字和得分,而后显
示最高分的学生。
importjavax.swingJOptionPane;
publicclassExercise4_8{
*@paramargs
*1
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intnum=Integer.parseInt(JOptionPane.showInputDialog("输入学生数量:'*));
Stringname=nu;
doublescore=0;
Stringoutput="最高分为:\n";
for(inti=0;i<num;i++){
StringoneName=JOptionPane.showInputDialog("输入姓名:”);
doublescoreOfOne=Double.parseDouble(JOptionPane.showInputDialog("输入分
数:”));
if(scoreOfOne>score){
score=scoreOfOne;
name=oneName;
}elseif(score==scoreOfOne){
output+="姓名:"+oneName+"分数:"+scoreOfOne+”\n”;
)
)
output+="姓名:"+name+”分数:"+score+"\n”;
JOptionPane.showMessageDialog(null,output);
25(查找最低分)编写程序,提示用户输入学生的数量及每个学生的名字和得分,而后显
示最低分的学生。
packagesoft;
importjavax.swing.JOptionPane;
publicclassTest3{
/**
*@paramargs
*/
publicstaticvoidmain(Stringl)args){
//TODOAuto-generatedmethodstub
intnum=Integer.parselntQOptionPane.showInputDialog("输入学生数量:"));
Stringname=
doublescore=0;
Stringoutput"”最低分为:\n";
for(inti=0;i<num;i++){
StringoneName=JOptionPane.showInputDialog("输入姓名:”);
doublescoreOfOne=Double.parseDoubleQOptionPane.showInputDialog("输入分
数:'•));
if(scoreOfOne<score){
score=scoreOfOne;
name=oneName;
}elseif(score==scoreOfOne){
output+="姓名:"+oneName+"分数:"+scoreOfOne+"\n";
)
)
output+="姓名:"+name+"分数:"+score+H\nu;
JOptionPane.showMessageDialog(null,output);
26编写一个程序,产生10个0到100以内的随机浮点数,计算是个数的平均值,显
示平均值,分别显示大于和小于平均值的数的个数。
publicclassEx_26{
publicstaticvoidmain(String[Jargs)
{doubleaverage,sum=0,randomNum;
doublet]array=newdoublet10];
intgreater=0,less=0;
for(inti=0;i<=9;i++)
{randomNum=Math.random()*100;
array[i]=randomNum;sum+=randomNum;
)
average=sum/10;
for(inti=0;i<=9;i++)
{if(array[i]>average)greater++;
if(arraytiJ<average)less++;}
System.out.println("平均值为:H+average);
System.out.printin("大于平均值的个数为:“greater);
System.out.println("小于平均值的个数为:"+less);
27(查找两个最高分)编写程序,提示用户输人学生的数量及每个学生的名字和得分,而后
显示获得最高分的学生和第二高分的学生。
importjavax.swing.JOptionPane;
publicclassExercise4_8{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intnum=Integer.parseInt(JOptionPane.showInputDialog("输入学生数量:”));
Stringname=
doublescore=0;
Stringoutput="最高分为:\n";
for(inti=0;i<num;i++){
StringoneName=JOptionPane.showInputDialog("输入姓名:");
doublescoreOfOne=Double.parseDouble(JOptionPane.showInputDialog(,,$nijA^
数:”));
if(scoreOfOne>score){
score=scoreOfOne;
name=oneName;
}elseif(score==scoreOfOne){
output+="姓名:"+oneName+"分数:"+scoreOfOne+"\nH;
)
)
output+="姓名:"4-name+“分数:"+score+"\n";
JOptionPane.showMessageDialog(null,output);
)
)
28(查找能被5和6整除的数〉编写程序,显示从100至I」1000之间所有能被5和6都
整除的数,每行显示10个。
publicclassExercise4_10{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intn=0;
System.out.println("输出100-1000之间能被5和6整除的数:");
for(inti=100;i<1000;i++){
if(i%5==0&&i%6==0){
n++;
if(n%10==0)
System.out.println(i);
else
System.out.print(i+"");
}
29(查找被5或6整除,但不能都整除的数)编写程序,显示从100到200之间所有能
被5或6整除,但不能同时整除的数,每行显示10个数。
publicclassExercise4_l1{
/**
*@paramargs
*/
publicstaticvoidmain(String[Jargs){
//TODOAuto-generatedmethodstub
intn=0;
System.out.println("输出100〜1000之间能被5或6整除的数,但不能同时被整除
for(inti=100;i<1000;i++){
if(i%5==0Ai%6==0){
n++;
if(n%10==0)
System.out.println(i);
else
System.out.print(i+””);
)
)
30(求满足n>12000的最小数n)用while循环求n平方大于12000的最小数no
publicclassExercise4_12{
/**
*@paramargs
*/
publicstaticvoidmain(Stringl]args){
//TODOAuto-generatedmethodstub
intn=100;
while(n*n<12000){
n++;
System.out.printlnC'n的平方大于12000的最小整数是:"+n);
31(求满足n<12000的最大数n)用while循环求n立方小于12000的最大数n。
publicclassExercise4_13{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intn=1;
while(n*n*n<12000){
n++;
System.out.printlnC'n的立方小于12000的最大整数是:”+(n-1));
)
32(显示ASCII字符表)编写一个程序,打印八字符表中的128个字符。每行打印10个
字符。
publicclassExercise4_14{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intn=0;
System.out.println("输出写到的ACSII码值:”);
for(inti=(int)T;i<(int)'J;i++){
n++;
if(n%10==0)
System.out.println((char)i);
else
System.out.print((char)i+"");
33(求最大公约数)用循环求两个整数nl和n2的最大公约数,首先求nl和n2的最
小值d,然后依次检验d,d-1,d-2,…,2,1是否是nl和n2的公约数。这样所求的第
一个公约数就是nl和n2的最大公约数。
importjavax.swing.JOptionPane;
publicclassExercise4_15{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intnuml=Integer.parseInt(JOptionPane.showInputDialog("求最大公约数,输入第一个
数:”));
intnum2=Integer.parselnKJOptionPane.showInputDialog(“求最大公约数,输入第二
个数:n));
intd=numl>num2?numl:num2;
while(d>0){
if(numl%d==0&&num2%d==0)
break;
d-;
}
JOptionPane.showMessageDialog(null,numl+”,"+num2+”最大公约数为:"+d);
)
)
34(求整数的因子)编写程序,读入一个整数显示它的所有素数因子。例如,若输入整数
为120,输出应为2,2,2,3,5o
importjavax.swing.JOptionPane;
publicclassExercise4_16{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intnum=Integer.parseInt(JOptionPane.showInputDialog("输入一个整数:”));
Stringoutput=num+"的所有素数因子:";
inti=2;
while(i<num){
if(num%i==0){
output+=i+“,”;
num/=i;
}elsei++;
)
output+=i;〃目的是为了去掉输Hl中最后的逗号。如果循环条件是(iv二num)则输
出结果多一个逗号。
JOptionPane.showMessageDialog(null,output);
)
)
35编程打印下面的图案:
123
1234
12345
123456
publicclassExercise4_18a{
/**PrintPatternI*/
publicstaticvoidmain(String[]args){
for(inti=1;i<=6;i++){
for(intj=1;j<=i;j++)
System.out.print(j+“”);
System.out.printlnO;
)
)
}
36编程打印下面的图案:
123456
12345
1234
123
12
1
publicclassExercise4_18b{
/**PrintPatternII*/
publicstaticvoidmain(String[]args){
for(inti=1;i<=6;i++){
for(intj=1;j<=7-i;j++)
System.out.print(j+"");
System.out.println();
)
)
)
37编程打印下面的图案:
1
21
321
4321
54321
654321
publicclassExercise4_18c{
/**PrintPatternIII*/
publicstaticvoidmain(String[]args){
for(inti=1;i<=6;i++){
//Printleadingspace
for(intj=6-i;j>=1;j—)
System.out.print("");
for(intj=i;j>=1;j-)
System.out.print(j+“");
System.out.printlnO;
)
)
)
38编程打印下面的图案:
123456
12345
1234
123
12
1
publicclassExercise4_18d{
/**PrintPatternIV*/
publicstaticvoidmain(Stringf]args){
for(inti=1;i<=6;i++){
//Printleadingspace
for(intj=i;j>l;j-)
System.out.print(H");
for(intj=1;j<=6+1-i;j++)
System.out.print(j+””);
System.out.printlnO;
)
)
)
39编程打印下列图案:
1
12
12421
1248421
124g168421
1-48163216a421
2481€32643216a421
4g163264128643216842
publicclassExercise4_19{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
finalintNUM=7;
introw=NUM;
intcolumn=0;
intnumber=0;
Stringoutput="n;
for(inti=0;i<=row;i++){
for(column=1;column<=7-i;column++)
System.out.print(n");
for(intj=O;j<=i;j++){
number=(int)Math.pow(2,j);
if(number<10)
output="";
elseif(number<100)
output=H”;
else
output二"H;
output+=number;
System.out.print(output);
for(intj=i-1;j>=0;j—){
number=(int)Math.pow(2,j);
if(number<10)
output="”;
elseif(number<100)
output='*
else
output="”;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 声声慢说课稿 人教版
- 2023-2024学年北京版(2013) 第一册小学信息技术 第18课 使用橡皮擦工具-(教案)
- 今生无悔入华夏一代盛世耀中华!国庆节主题班会
- 大连版(2015)七年级下册信息技术 9.小猫顶足球-侦测与机会指令 教案
- 国际视野课程设计
- 万创东方樾:东部新城的居住典范
- 安全教育设计
- 三年级下册道德与法治(教学设计+素材)第10课《爱心的传递》(第一课时)
- 6《导体和绝缘体》教学设计-2023-2024学年科学四年级下册教科版
- 外国人在中国永久居留申请表(夫妻团聚人员)
- 统编版高中历史选择性必修一第2课西方国家古代和近代政治制度的演变课件(34张ppt)
- 生产车间安全隐患排查记录表
- 教科版高中信息技术(2019)必修一全册教案
- 上海杏和-区域LIS应用及方案
- 专业英语四级(完形填空)模拟试卷278(题后含答案及解析)
- 重庆市某工程平场土石方工程投标施工组织设计
- 中国娱乐方式的改变
- 新北师大版二年级数学上册课后练习题及答案(全册)
- 消防安全管理员职业技能标准(内含初、中、高、技师、高级技师5等级的执业内容)
- Unit 3 Build up your vocabulary-高中英语人教版(2019)选择性必修第一册
评论
0/150
提交评论