




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java 基础题目集锦【本人自己对照树上的问题进行的解答,】【1】import java.util.Scanner;public class Add public static void main(String args) final int NUM=10;System.out.println( n*);System.out.println( t欢迎使用加法测试小游戏);System.out.println();System.out.println( =);System.out.println(nLets Begin:);System.out.println();System.out.println(请选择加法范围:0-10以内t1-100以内t2-1000以内);Scanner scan=new Scanner(System.in);int flag;flag=scan.nextInt();int GO=10;while(flag3)System.out.print(请重新选择加法范围:);flag=scan.nextInt();switch(flag)case 0:GO=10;break;case 1:GO=100;break;default:GO=1000;int count1=0,count2=0;int c;while(count1+count2NUM)int n=(int)(Math.random()*GO+1);int m=(int)(Math.random()*GO+1);System.out.printf(%d + %d+ = ,n,m);c=scan.nextInt();if(c=(m+n)System.out.println(Well Done!);count1+;elseSystem.out.println(You Need More Practice);count2+;System.out.println(nYour Grades Are:+(count1*10-count2*10);switch(count1)case 10:System.out.println(You Are So Clever);break;case 9:System.out.println(You Are Exclent);break;case 8:System.out.println(You Are Hardworking);break;case 7:System.out.println(You Are Good);break;case 6:System.out.println(You Need Word Hard);break;default:System.out.println(You should Study Hard);System.out.println(Tranks For Using.);8888888888888888888888888888888888888888888888888888888888888888888888888888888【2】import java.util.Scanner;/import java.swing.JFrame;import java.util.Random;public class averagepublic static void main(String args) int a,b,c;/*Scanner scan=new Scanner(System.in);System.out.print(Enter a:);a=scan.nextInt();System.out.print(Enter b:);b=scan.nextInt();System.out.print(Enter c:);c=scan.nextInt();double ave=(a+b+c)/3.0;System.out.println(ave=+ave);System.out.println(Hello World!nn);String phrase=Change is inevitable;String m1,m2,m3,m4,m5;boolean t1,t2;char c1;int s;System.out.println(Original string:+phrase);System.out.println(Length of string:+phrase.length();m1=phrase.concat(, excepte for veding mechine.);m2=m1.toUpperCase();m3=m2.replace(E,e);m5=m3.toLowerCase();m4=m3.substring(3,30);t1=m3.equals(m3);t2=m3.equalsIgnoreCase(m2);c1=m2.charAt(1);s=pareTo(m1);System.out.println(M #1:+m1);System.out.println(M #2:+m2);System.out.println(M #3:+m3);System.out.println(M #4:+m4);System.out.println(t1=+t1);System.out.println(t2=+t2);System.out.println(c1=+c1);System.out.println(s=+s);System.out.println(M Length:+m4.length();Random generator=new Random();int num1;float num2;num1=generator.nextInt();System.out.println(A Random integer:+num1);num1=generator.nextInt(10);System.out.println(From 0-9:+num1);num1=generator.nextInt(15)+10;System.out.println(From 15-24:+num1);num2=generator.nextFloat();System.out.println(Between 0-1:+num2);num2=generator.nextFloat();num1=(int)num2*6;System.out.println(From 0-5:+num1);*/a=2;System.out.println(Math.abs(a)=+Math.abs(a);double b1=3.111,c0=10;System.out.printf(a=%4d,a);System.out.printf(b1=%4ld,b1);System.out.printf(c0=%4ld,c0);System.out.println(Math.acos(b1)=+Math.acos(b1);System.out.println(Math.asin(b1)=+Math.asin(b1);System.out.println(Math.atan(b1)=+Math.atan(b1);System.out.println(Math.sin(b1)=+Math.sin(b1);System.out.println(Math.cos(b1)=+Math.cos(b1);System.out.println(Math.tan(b1)=+Math.tan(b1);System.out.println(Math.ceil(b1)=+Math.ceil(b1);System.out.println(Math.exp(b1)=+Math.exp(b1);System.out.println(Math.floor(b1)=+Math.floor(b1);System.out.println(Math.sqrt(b1)=+Math.sqrt(b1);System.out.println(Math.pow(b1,c0)=+Math.pow(b1,c0);System.out.println(Math.random()=+Math.random();System.out.println(Math.max(b1,c0)=+Math.max(b1,c0);System.out.println(Math.min(b1,c0)=+Math.min(b1,c0);System.out.println(Endimg here.);&【3】public class ChangeMoneypublic static void main(String args) System.out.println(nHello World!);change(20.52);change(20);public static void change(double n)int num1=(int)n/2;int num2=(int)n-num1*2;int num3=(int )(n-(int)n)*10/5);int num4=(int)(n-(int)n)*10-5*num3);int num5=(int)(n*100)%10/5;int num6=(int)(n*100)%10-num5*5)/2;int num7=(int)(n*100)%10-num5*5-num6*2;System.out.print(n+RMB=+num1+ 个2元+ );System.out.print(num2+ 个1元+ );System.out.print(num3+个5角+ );System.out.print(num4+个1角+ );System.out.print(num5+个5分+ );System.out.print(num6+个2分+ );System.out.println(num7+个1分n);&【4】/定义一个圆类/import java.util.Scanner;public class Circlefinal double PI=3.14;private double radius;private double area;private double circumference;public Circle(double radius)this.radius=radius;area=radius*radius*PI;circumference=2*PI*radius;public Circle(Circle c)this.radius=c.radius;this.area=c.area;this.circumference=c.circumference;public String toString()return Radius:+radius+nCircumference Of Circle:+circumference+nArea Of Circle:+area;public static void main(String args) Scanner scan=new Scanner(System.in);System.out.print(Input the Radius: );double radius=scan.nextDouble();Circle c1=new Circle(radius);Circle c2=new Circle(c1);System.out.println(c1.toString();System.out.println(c2.toString();&【5】 class Circlestatic double PI=3.1415926;int r;public Circle(int r)this.r=r;public class CircleTestpublic static void main(String args) System.out.println(nHello World!);Circle c=new Circle(100);System.out.println(c.PI);System.out.println(Circle.PI);System.out.println(c.r);/System.out.println(Circle.r);Circle.PI=3.14;/类变量在类中只有一个值/可以使用两种不同的方式来访问类的成员:类名和对象名/但对于非静态的数据成员,则静态方法中的使用类名来访问是无法对其进行访问的System.out.println(c.PI);System.out.println(Circle.PI);System.out.println();&【6】public class Coinprivate final int HEAD=0;private int face;public Coin()flip();public void flip()face=(int)(Math.random()*2);public boolean isHead()return(face=HEAD);public String toString()return (face=HEAD)?Heads:Tails;&【7】public class CompareStringspublic static void main(String args) System.out.println(nn);String str=new String16;str0=fred;str1=Ethel;str2=?-?-?-?;str3=();str4=Lucky;str5=ricky;str6=book;str7=*;str8=12345;str9= ;str10=HEPHALUMP;str11=bookeeper;str12=6789;str13=:+7;str14=;str15=hephalump;for(String s:str)System.out.println(s);System.out.println(Here Is Endding.);int c;for(int i=0;istr.length-1;i+)for(int j=0;j0)String t=strj;strj=strj+1;strj+1=t;for(String s:str)System.out.print(s+t);&【8】public class Continuepublic static void main(String args) outer:for(int i=0;i10;i+)inner:for(int j=0;j10;j+)if(ij)System.out.println();continue outer;System.out.print( +i+*+j +=+j*i);&【9】public class CountFlipspublic static void main(String args)final int Flips=1000;int heads=0,tails=0;Coin mycoin=new Coin();for(int count=1;count=Flips;count+)mycoin.flip();if(mycoin.isHead()heads+;elsetails+;System.out.println(Number of Flips:+Flips);System.out.println(Number of Heads:+heads);System.out.println(Number of Tails:+tails);&【10】import java.util.Scanner;public class Echopublic static void main(String args) System.out.println(Enter a new waord!);String message;Scanner scanner=new Scanner(System.in);message=scanner.nextLine();System.out.println(You enter :+message);int a=scanner.nextInt();float b=scanner.nextFloat();double c=scanner.nextDouble();boolean d=scanner.nextBoolean();boolean e=scanner.hasNext();System.out.println(Now you enter 1:+a);System.out.println(Now you enter 2:+b);System.out.println(Now you enter 3:+c);System.out.println(Now you enter 4:+d);System.out.println(Now you enter 5:+e);&【11】import java.util.Scanner;public class Factorialpublic static void main(String args) System.out.println();Scanner scan=new Scanner(System.in);System.out.print(Input n: );int n=scan.nextInt();int m1=Factorial2(n);System.out.printf(%d!=%4dn,n,m1);int m2=Factorial2(n);System.out.printf(%d!=%4dn,n,m2);public static int Factorial1(int n)int f=0;if(n=0|n=1)f=1;elsef=n*Factorial1(n-1);return f;public static int Factorial2(int n)int f=1;for(int i=2;i=n;i+)f= f*i;return f;&【12】import java.util.Scanner;import java.io.*;public class FileReadpublic static void main(String args) throws IOExceptionSystem.out.println(nHello World!n);String url;Scanner filescan,urlscan;filescan=new Scanner (new File(url.txt);while(filescan.hasNext()url=filescan.nextLine();System.out.println(URL: +url);urlscan=new Scanner(url);urlscan.useDelimiter(/);/urlscan.useDelimiter(.);while(urlscan.hasNext()System.out.println( +urlscan.next();System.out.println();&【13】public class FlipRacepublic static void main(String args) final int GO=3;int count1=0,count2=0;Coin coin1=new Coin();Coin coin2=new Coin();while(count1GO&count2GO)coin1.flip();coin2.flip();System.out.println(Coin1:+coin1+tCOin2:+coin2);count1=(coin1.isHead()?count1+1:0;count2=(coin2.isHead()?count2+1:0;System.out.println();if(count1GO)System.out.println(Coin2 Wins!);else if(count2GO)System.out.println(Coin1 Wins!);else System.out.println(Its a Tile!);&【14】public class function public static void main(String args) int iResult,num1=25,num2=40,num3=17,num4=5;double fResult,val1=17.0,val2=12.78;iResult=num1/num4;fResult=num1/num4;System.out.println(iResult=num1/num4=+iResult);System.out.println(fResult=num1/num4=+fResult);iResult=num3/num4;fResult=num3/num4;System.out.println(iResult=num3/num4=+iResult);System.out.println(fResult=num3/num4=+fResult);fResult=val1/num4;System.out.println(fResult=val1/num4=+fResult);fResult=val1/val2;System.out.println(fResult=val1/val2=+fResult);iResult=num1/num2;fResult=(double)num1/num2;System.out.println(iResult=num1/num2=+iResult);System.out.println(fResult=(double)num1/num2=+fResult);iResult=(int)(val1/num4);fResult=(int)(val1/num4);System.out.println(iResult=(int)(val1/num4)=+iResult);System.out.println(fResult=(int)(val1/num4)=+fResult);fResult=(int)(double)num1/num2);iResult=num3%num4;System.out.println(fResult=(int)(double)num1/num2)=+fResult);System.out.println(iResult=num3%num4=+iResult);iResult=num2%num3;System.out.println(iResult=num2%num3=+iResult);iResult=num3%num2;System.out.println(iResult=num3%num2=+iResult);iResult=num2%num4;System.out.println(iResult=num2%num4=+iResult);iResult=num2%num2;System.out.println(iResult=num2%num2=+iResult);System.out.println(nThere is the Ending);&【15】import java.text.NumberFormat;import java.util.Scanner;public class Guess1 public static void main(String args) final int GO=227;System.out.println(欢迎进入猜谜小游戏!!);NumberFormat fo=NumberFormat.getPercentInstance();int count1=0,count2=0;doint m=(int)(Math.random()*100+1); int n=(int)(Math.random()*100+1);if(n=m)System.out.println(YEAH,COME ON!);count1+;elseSystem.out.println(MOREEXERCISR!);count2+;while(count1+count2)n)System.out.println(Input Smaller!);count2+;else if(mn)System.out.println(Input Bigger!);count2+;elseSystem.out.println(YEAH,COME ON!);count1+;System.out.print(请输入您的数字【0-100】:);while(scan.hasNextInt();System.out.println(You Hava Guess : +(count1+count2)+ Times);System.out.println(You Win :+count1+ Times);System.out.println(Rate of Win :+fo.format(count1*1.0)/(count1+count2);if(count1*1.0)/(count1+count2) +s2);num+;&【18】/接口实现的例子/interface Shape2Dfinal double PI=3.14;public abstract double area(); class Circle implements Shape2Ddouble radius;public Circle(double radius)this.radius=radius;public double area()return PI*radius*radius;class Rectangle1 implements Shape2Dprivate int wid,len;public Rectangle1(int wid,int len)this.wid=wid;this.len=len;public double area()ret
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版卫星通信系统建设项目合同
- 2025版工业自动化控制系统设备监造与维护合同
- 2025年度网络安全产品保密协议范本
- 2025建筑工程劳务合同样本
- 2025年私人住宅渗水修复合同协议
- 2025企业合同管理指南合同履行与监督实施细则文档模板
- 语文专业知识培训心得
- 红色船员基础知识培训课件
- 红色家书课件带稿
- 企业资产保理融资合同
- GB/T 5907.4-2015消防词汇第4部分:火灾调查
- GB 31701-2015婴幼儿及儿童纺织产品安全技术规范
- 健身理论与指导课件讲义
- 浙江省科学作业本2022版四年级上册作业本参考答案
- 2023年中远海运船员管理有限公司招聘笔试题库及答案解析
- 美国共同基金SmartBeta布局及借鉴
- 企业劳动用工法律风险与防范
- 普通逻辑ppt课件(完整版)
- 2022年08月安徽省芜湖市招考大学生科技特派员岗位冲刺题(带答案)
- 国家城镇救援队伍能力建设与分级测评指南
- DB32∕T 4065-2021 建筑幕墙工程技术标准
评论
0/150
提交评论