欢迎来到天天文库
浏览记录
ID:22348032
大小:80.50 KB
页数:7页
时间:2018-10-28
《java基础编程题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java基础编程题(java基础案例教程课后习题答案)1.编写程序,采用适当的循环和流控制语句实现下述功能:打印输出0-200能被7整除但不能被4整除的所有整数,要求每行显示6个数据。publicclassTest3_l{publicstaticvoidmain(String[]args){intcount=0;for(inti=0;i<=200;i++){if(i%7==0&&i%4!=0){System.out.print(i+ntn);count++;if(count%6==0){System.
2、out.println(,H');}}}}2.编写程序,采用适当的循环和流控制语句实现下述功能:输出参数指定数据的所有素数因子。publicclassPrimeNumber{publicstaticvoidmain(String[]args){inta=100;intnumber=2;for(number=2;number<=a;number++){booleanisPrime=true;for(inti=2;i<=number/2;i++){if(number%i~0){isPrime=false;b
3、reak;}}if(isPrime){System.out.print(number+"t");}}}}3.求1-100的所有奇数和偶数并打印输出。publicclassTest3_3{publicstaticvoidmain(String[]args){for(inti=l;i<=100;i++){if(i%2==0){System.out.print(”’’+i);}}System.out.println(nn);for(inti=l;i<=100;i++){if(i%2!=0){System
4、.out.print(n’’+i);}}}}3.试用for循环,计算2+4+6+.....+n的总和。n=100.publicclassTest3_4{publicstaticvoidmain(StringIjargs){intsum=0,max=0;for(inti=2;i<=100;i+二2){sum+=i;}if(max5、t3_5{publicstaticvoidmain(String口args){intsum=l,i;for(i=1;i<=10;i++){sum=sum*i;System.out.println(sum+nn);}}}6•用while语句编写程序1+2+3+.....+100(利用break语句)。publicclassTest3_6{publicstaticvoidmain(String[]args){inti=l;intsum=0;while(i<=100){sum+=i;i++;}System.o6、ut.println(’’l+2+3+4+""+100的总和是:”+sum);}}7.对1-100的奇数进行求和(利用for语句并利用continue语句)。publicclassTest3一7{publicstaticvoidmain(StringLJargs){inti;intsum二0;for(i=1;i<=100;i++){if(i%2二二0)continue;sum+=i;}System.out.println("1-100的奇数的和为:M+sum);}}7.编程计算10-20的整数的平方值,7、并将结果保存在一个数组中。publicclassTest4_l{publicstaticvoidmain(String[jargs){intarr[]=newint[ll];for(inti二10;i<=20;i++){arr[i-10]=i*i;}for(inti=0;i<=10;i++)System.out.print(arr[i]+ntn);}}8.编写一个程序,从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。importjava.util.Scanner;publicclass8、Test4_2{staticint[]arr=newint[10];publicstaticvoidmain(String口args){System.out.println(’•请输入10个整数n);Scannerscanner=newScanner(System.in);for(inti=0;i<10;i++){arr[i]=scanner.nextlnt();System.out.println(n以下是逆序输出十个数n);for(in
5、t3_5{publicstaticvoidmain(String口args){intsum=l,i;for(i=1;i<=10;i++){sum=sum*i;System.out.println(sum+nn);}}}6•用while语句编写程序1+2+3+.....+100(利用break语句)。publicclassTest3_6{publicstaticvoidmain(String[]args){inti=l;intsum=0;while(i<=100){sum+=i;i++;}System.o
6、ut.println(’’l+2+3+4+""+100的总和是:”+sum);}}7.对1-100的奇数进行求和(利用for语句并利用continue语句)。publicclassTest3一7{publicstaticvoidmain(StringLJargs){inti;intsum二0;for(i=1;i<=100;i++){if(i%2二二0)continue;sum+=i;}System.out.println("1-100的奇数的和为:M+sum);}}7.编程计算10-20的整数的平方值,
7、并将结果保存在一个数组中。publicclassTest4_l{publicstaticvoidmain(String[jargs){intarr[]=newint[ll];for(inti二10;i<=20;i++){arr[i-10]=i*i;}for(inti=0;i<=10;i++)System.out.print(arr[i]+ntn);}}8.编写一个程序,从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。importjava.util.Scanner;publicclass
8、Test4_2{staticint[]arr=newint[10];publicstaticvoidmain(String口args){System.out.println(’•请输入10个整数n);Scannerscanner=newScanner(System.in);for(inti=0;i<10;i++){arr[i]=scanner.nextlnt();System.out.println(n以下是逆序输出十个数n);for(in
此文档下载收益归作者所有