2022java考试模拟试题2022年java考试模拟试题Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必需相互兼容。下面是我整理的关于java考试模拟试题,希望大家仔细阅读!1、编写程序,计算下列分段函数的值。x?(x>=0)y=第1页共34页-x?(x<0)importjava.io.*;publicclasstesta{publicstaticvoidmain(String[]args)throwsIOException{float?x,y;InputStreamReaderreader=newInputStreamReader(System.in);第2页共34页BufferedReaderinput=newBufferedReader(reader);System.out.println("请输入x:");Stringtemp=input.readLine();x=Float.parseFloat(temp);if(x>=0){y=x;}else{第3页共34页y=-x;}System.out.println("y="+y);}}2、依据年龄,推断某人是否为成年。importjava.io.*;publicclasstesta{第4页共34页publicstaticvoidmain(String[]args)throwsIOException{intx;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println("请输入x:");Stringtemp=input.readLine();第5页共34页x=Float.parseFloat(temp);if(x>=18){System.out.println("成年人");}if(x<18){System.out.println("未成年");}第6页共34页}}3、推断2022的奇偶性,并进行输出。publicclasstest{publicstaticvoidmain(String[]args){intx;x=2022;第7页共34页if(x%2==0)System.out.println(+x+"是偶数");elseSystem.out.println(+x+"不是偶数");}}4、编写程序,计算10的阶乘并输出运算结果。publicclassa{第8页共34页publicstaticvoidmain(String[]args){inti,s=1;for(i=1;i<=10;i++){s=s*i;}System.out.println("10的阶乘是"+s);}}第9页共34页5、编写程序,计算1、2、3...的累加和,条件是和小于50。publicclassa{publicstaticvoidmain(String[]args){inti=1,s=0;label:while(true){?s=s+i;第10页共34页i++;if(s>50){s=s+1-i;break;}}System.out.println("从1起先的累加和小于50的累加和是"+s);}}6、编写程序,计算偶数2、4、6...的'累加和,条件是和小于50。第11页共34页publicclassa{publicstaticvoidmain(String[]args){inti=1,s=0;label:while(true){?s=s+2*i;i++;第12页共34页if(s>50){s=s-2*i+2*1;break;}}System.out.println("从2起先的偶数累加和小于50的累加和是"+s);}}7、编写程序,输出下列图案:****第13页共34页************publicclassa{????????publicstaticvoidmain(String[]args){inti,k;for(i=1;i<=4;i++){for(k=1;k<=2*i-1;k++)System.out.print("*");第14页共34页System.out.println();}}}8、编写程序,输出下列图案:****************第15页共34页publicclassa{????????publicstaticvoidmain(String[]args){inti,j,k;for(i=1;i<=4;i++){for(j=1;j<=8-2*i;j++)System.out.print("");for(k=1;k<=2*i-1;k++)System.out.print("*");第16页共34页System.out.println();}}}9、编写程序,输出下列图案:****************第17页共34页publicclassa{????????publicstaticvoidmain(String[]args){inti,j,k;for(i=1;i<=4;i++){for(j=1;j<=2*i-2;j++)System.out.print("");for(k=1;k<=9-2*i;k++)System.out.print("*");第18页共34页System.out.println();}}}10、编写程序在终端打印1~100之间的素数。publicclassa{????????publicstaticvoidmain(String[]args){inti,j;label:第19页共34页for(i=2;i<=100;i++){?????for(j=2;jif(i%j==0)continuelabel;System.out.print(+i);System.out.println();}}}11、编写一个java程序,用穷举法找出2~50之间的素数,并打第20页共34页印出来。publicclasss{publicstaticvoidmain(Stringargs[]){inti,j,k;booleanflag;for(i=2;i<=50;i++){flag=true;k=i/2;for(j=2;j<=k;j++){第21页共34页if(i%j==0){flag=false;break;}}if(flag){System.out.println(i+"");}}第22页共34页}}12、编写一自定义方法,找出两个数中的最大数,并main方法中验证。publicclassa{staticdoubleMax(doublex,doubley){??doublet;if(x>=y)第23页共34页{t=x;}else{t=y;????}returnt;}...