java程序代码框架所有代码集合.docx

上传人:b****0 文档编号:17900713 上传时间:2023-08-04 格式:DOCX 页数:176 大小:81.20KB
下载 相关 举报
java程序代码框架所有代码集合.docx_第1页
第1页 / 共176页
java程序代码框架所有代码集合.docx_第2页
第2页 / 共176页
java程序代码框架所有代码集合.docx_第3页
第3页 / 共176页
java程序代码框架所有代码集合.docx_第4页
第4页 / 共176页
java程序代码框架所有代码集合.docx_第5页
第5页 / 共176页
java程序代码框架所有代码集合.docx_第6页
第6页 / 共176页
java程序代码框架所有代码集合.docx_第7页
第7页 / 共176页
java程序代码框架所有代码集合.docx_第8页
第8页 / 共176页
java程序代码框架所有代码集合.docx_第9页
第9页 / 共176页
java程序代码框架所有代码集合.docx_第10页
第10页 / 共176页
java程序代码框架所有代码集合.docx_第11页
第11页 / 共176页
java程序代码框架所有代码集合.docx_第12页
第12页 / 共176页
java程序代码框架所有代码集合.docx_第13页
第13页 / 共176页
java程序代码框架所有代码集合.docx_第14页
第14页 / 共176页
java程序代码框架所有代码集合.docx_第15页
第15页 / 共176页
java程序代码框架所有代码集合.docx_第16页
第16页 / 共176页
java程序代码框架所有代码集合.docx_第17页
第17页 / 共176页
java程序代码框架所有代码集合.docx_第18页
第18页 / 共176页
java程序代码框架所有代码集合.docx_第19页
第19页 / 共176页
java程序代码框架所有代码集合.docx_第20页
第20页 / 共176页
亲,该文档总共176页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java程序代码框架所有代码集合.docx

《java程序代码框架所有代码集合.docx》由会员分享,可在线阅读,更多相关《java程序代码框架所有代码集合.docx(176页珍藏版)》请在冰点文库上搜索。

java程序代码框架所有代码集合.docx

java程序代码框架所有代码集合

Java程序设计基础例题

1//app2_1.java简单的java应用程序

2publicclassapp2_1//定义app2_1类

3{

4publicstaticvoidmain(String[]args)//定义主方法

5{

6System.out.println("HelloJava!

");

7}

8}

1//App2_2.javaJava小程序

2importjava.awt.*;//加载java.awt类库中的所有类

3importjava.applet.*;//加载java.applet类库中的所有类

4publicclassApp2_2extendsApplet//定义类App2_2,其父类为Applet

5{

6publicvoidpaint(Graphicsg)

7{

8g.drawString("HelloJava!

",50,50);

9}

10}

width="200"

height="120"

alt="很抱歉,您的浏览器不支持Javaapplet。

">

1//app3_1.java类型自动转换

2publicclassapp3_1//定义类app3_1

3{

4publicstaticvoidmain(String[]args)

5{

6inta=155;

7floatb=21.0f;

8System.out.println("a="+a+",b="+b);//输出a,b的值

9System.out.println("a/b="+(a/b));//输出a/b的值

10}

11}

1//app3_2.java整数与浮点数的类型转换

2publicclassapp3_2

3{

4publicstaticvoidmain(String[]args)

5{

6inta=155;

7intb=9;

8floatg,h;

9System.out.println("a="+a+",b="+b);//输出a,b的值

10g=a/b;//将a除以b的结果放在g中

11System.out.println("a/b="+g+"\n");//输出g的值

12System.out.println("a="+a+",b="+b);//输出a,b的值

13h=(float)a/b;//先将a强制转换成float类型后再参加运算

14System.out.println("a/b="+h);//输出h的值

15}

16}

1//app3_3.java由键盘输入字符串

2importjava.io.*;//加载java.io类库里的所有类

3publicclassapp3_3

4{

5publicstaticvoidmain(String[]args)throwsIOException

6{

7BufferedReaderbuf;

8Stringstr;

9buf=newBufferedReader(newInputStreamReader(System.in));

10System.out.print("请输入字符串;");

11str=buf.readLine();//将输入的文字指定给字符串变量str存放

12System.out.println("您输入的字符串是:

"+str);//输出字符串

13}

14}

1//app3_4.java由键盘输入整数

2importjava.io.*;

3publicclassapp3_4

4{

5publicstaticvoidmain(String[]args)throwsIOException

6{

7floatnum;

8Stringstr;

9BufferedReaderbuf;

10buf=newBufferedReader(newInputStreamReader(System.in));

11System.out.print("请输入一个实数:

");

12str=buf.readLine();//将输入的文字指定给字符串变量str存放

13num=Float.parseFloat(str);//将str转换成float类型后赋给num

14System.out.println("您输入的数为:

"+num);

15}

16}

1//app3_5.java由键盘输入多个数据

2importjava.io.*;

3publicclassapp3_5

4{

5publicstaticvoidmain(String[]args)throwsIOException

6{

7intnum1,num2;

8Stringstr1,str2;

9InputStreamReaderin;

10in=newInputStreamReader(System.in);

11BufferedReaderbuf;

12buf=newBufferedReader(in);

13System.out.print("请输入第一个数:

");

14str1=buf.readLine();//将输入的内容赋值给字符串变量str1

15num1=Integer.parseInt(str1);//将str1转成int类型后赋给num1

16System.out.print("请输入第二个数:

");

17str2=buf.readLine();//将输入的内容赋值给字符串变量str2

18num2=Integer.parseInt(str2);//将str2转成int类型后赋给num2

19System.out.println(num1+"*"+num2+"="+(num1*num2));

20}

21}

1//app3_6.java由键盘输入多个数据

2importjava.util.*;//加载java.util类库里的所有类

3publicclassapp3_6

4{

5publicstaticvoidmain(String[]args)

6{

7intnum1;

8doublenum2;

9Scannerreader=newScanner(System.in);

10System.out.print("请输入第一个数:

");

11num1=reader.nextInt();//将输入的内容做int型数据赋值给变量num1

12System.out.print("请输入第二个数:

");

13num2=reader.nextDouble();//将输入的内容做double型数据赋值给变量num2

14System.out.println(num1+"*"+num2+"="+(num1*num2));

15}

16}

1//app3_7.java由键盘输入多个数据

2importjava.util.*;//加载java.util类库里的所有类

3publicclassapp3_7

4{

5publicstaticvoidmain(String[]args)

6{

7Strings1,s2;

8Scannerreader=newScanner(System.in);

9System.out.print("请输入第一个数:

");

10s1=reader.nextLine();//将输入的内容做为字符型数据赋值给变量s1

11System.out.print("请输入第二个数:

");

12s2=reader.next();//按Enter键时next()方法将回车符和换行符

13System.out.println("输入的是"+s1+"和"+s2);

14}

15}

1//app3_8.java关系运算符和逻辑运算符的使用

2publicclassapp3_8

3{

4publicstaticvoidmain(String[]args)

5{

6inta=25,b=7;

7booleanx=a

8System.out.println("a

9inte=3;

10booleany=a/e>5;//y=true

11System.out.println("x^y="+(x^y));

12if(e!

=0&b<0)System.out.println("b/0="+b/0);

13elseSystem.out.println("a%e="+a%e);

14intf=0;

15if(f!

=0&&a/f>5)System.out.println("a/f="+a/f);

16elseSystem.out.println("f="+f);

17}

18}

1//app4_1.javaif语句的应用

2publicclassapp4_1

3{

4publicstaticvoidmain(String[]args)

5{

6inta=1,b=2,c=3,max,min;

7if(a>b)

8max=a;

9else

10max=b;

11if(c>max)max=c;

12System.out.println("Max="+max);

13min=a

a:

b;

14min=c

c:

min;

15System.out.println("Min="+min);

16}

17}

1//app4_2.java多重条件选择语句的应用

2publicclassapp4_2

3{

4publicstaticvoidmain(String[]args)

5{

6inttestscore=86;

7chargrade;

8if(testscore>=90){

9grade='A';

10}elseif(testscore>=80){

11grade='B';

12}elseif(testscore>=70){

13grade='C';

14}elseif(testscore>=60){

15grade='D';

16}else{

17grade='E';

18}

19System.out.println("评定成绩为:

"+grade);

20}

21}

1//app4_3.javaswitch语句的应用

2publicclassapp4_3

3{

4publicstaticvoidmain(String[]args)throwsException

5{

6inta=100,b=6;

7charoper;

8System.out.print("请输入运算符:

");

9oper=(char)System.in.read();//从键盘读入一个字符存入变量oper中

10switch(oper)

11{

12case'+':

//输出a+b

13System.out.println(a+"+"+b+"="+(a+b));

14break;

15case'-':

//输出a-b

16System.out.println(a+"-"+b+"="+(a-b));

17break;

18case'*':

//输出a*b

19System.out.println(a+"*"+b+"="+(a*b));

20break;

21case'/':

//输出a/b

22System.out.println(a+"/"+b+"="+((float)a/b));

23break;

24default:

//输出字符串

25System.out.println("输入的符号不正确!

");

26}

27}

28}

1//app4_4.javaswitch语句的应用

2importjava.util.*;

3publicclassapp4_4

4{

5publicstaticvoidmain(String[]args)

6{

7intmonth,days;

8Scannerreader=newScanner(System.in);

9System.out.print("请输入月份:

");

10month=reader.nextInt();

11switch(month)

12{

13case2:

days=28;//2月份是28天

14break;

15case4:

16case6:

17case9:

18case11:

days=30;//4、6、9、11月份的天数为30

19break;

20default:

days=31;//其它月份为31天

21}

22System.out.println(month+"月份为【"+days+"】天");

23}

24}

1//app4_5.javawhile语句的应用

2publicclassapp4_5

3{

4publicstaticvoidmain(String[]args)

5{

6finalintMAX=15;//定义常量MAX=15

7inti=0,j=1,k=1;

8while(k<=MAX)

9{

10System.out.print(""+i+""+j);

11i=i+j;//计算Fibonacci序列中的下一个数

12j=i+j;//计算Fibonacci序列中的下一个数

13k=k+2;//用于改变循环的条件表达式的值

14}

15System.out.println();

16}

17}

1//app4_6.javawhile语句的应用

2importjava.io.*;

3publicclassapp4_6

4{

5publicstaticvoidmain(String[]args)throwsIOException

6{

7inta=0,b=1,n,num;

8Stringstr;

9BufferedReaderbuf;

10buf=newBufferedReader(newInputStreamReader(System.in));

11System.out.print("请输入一个正整数:

");

12str=buf.readLine();//从键盘上读入字符串赋给变量str

13num=Integer.parseInt(str);//将str转换成int类型后赋给num

14while(b

15{

16n=a+b;

17a=b;

18b=n;

19}

20if(num==b)System.out.println(num+"是Fibonacci数");

21elseSystem.out.println(num+"不是Fibonacci数");

22}

23}

1//app4_7.javahasNextXXX()方法的使用

2importjava.util.*;

3publicclassapp4_7

4{

5publicstaticvoidmain(String[]args)

6{

7doublesum=0;

8intn=0;

9System.out.println("请输入多个数,每输入一个数后按Enter或Tab或空格键确认:

");

10System.out.println("最后输入一个非数字结束输入操作");

11Scannerreader=newScanner(System.in);//用System.in创建一个Scanner对象

12while(reader.hasNextDouble())//判断是否输入了双精度浮点型数据

13{

14doublex=reader.nextDouble();//读取并转换表示double型数据的字符序列

15sum=sum+x;

16n++;

17}

18System.out.print("共输入了【"+n+"】个数,其和为:

"+sum);

19}

20}

1//app4_8.javado-while循环的应用

2importjava.util.*;

3publicclassapp4_8

4{

5publicstaticvoidmain(String[]args)

6{

7intn,i=1,sum=0;

8Scannerbuf=newScanner(System.in);

9do{

10System.out.print("输入正整数:

");

11n=buf.nextInt();

12}while(n<=0);//要求输入数n必须大于0,否则一直要求重复输入

13while(i<=n)

14sum+=i++;//计算和

15System.out.println("1+2+…+"+n+"="+sum);//输出结果

16}

17}

1//app4_9.java

2importjava.io.*;

3publicclassapp4_9

4{

5publicstaticvoidmain(String[]args)throwsIOException

6{

7inta,b,k;

8Stringstr1,str2;

9BufferedReaderbuf;

10buf=newBufferedReader(newInputStreamReader(System.in));

11System.out.print("请输入第一个数a=");

12str1=buf.readLine();//将输入的文字赋值给字符串变量str1

13a=Integer.parseInt(str1);//将str1转成int类型后赋给a

14System.out.print("请输入第二个数b=");

15str2=buf.readLine();//将输入的文字赋值给字符串变量str2

16b=Integer.parseInt(str2);//将str2转成int类型后赋给b

17System.out.print("gcd("+a+","+b+")=");

18do{

19k=a%b;

20a=b;

21b=k;

22}while(k!

=0);//若余数k不为0,则继续进行下一次循环

23System.out.println(a);

24}

25}

1//app4_10.java循环语句的应用

2importjava.util.*;

3publicclassapp4_10

4{

5publicstaticvoidmain(String[]args)

6{

7intn=1,s=1,m;

8Scannerreader=newScanner(System.in);

9do{

10System.out.print("请输入大于1的整数m:

");

11m=reader.nextInt();

12}while(m<=1);//当m≤1会一直要求重复输入,直到m>1为止

13while(s

14{

15s*=n;//计算s=n!

16n++;

17}

18System.out.println("s="+s/(n-1)+"n="+(n-2));//输出结果

19}

20}

1//app4_11.javafor循环语句的应用

2publicclassapp4_11

3{

4publicstaticvoidmain(String[]args)

5{

6inti,n=10,s=0;

7for(i=1;i<=n;i++)//从1到10进行累加求和

8s=s+i;

9System.out.println("Sum=1+……+"+n+"="+s);

10s=0;

11System.out.print("Sum=");

12for(i=n;i>1;i--)//从10到1进行累加求和

13{

14s+=i;

15System.out.print(i+"+");//输出数i和加号“+”

16}

17System.out.println(i+"="+(s+i));//输出结果

18}

19}

1//app4_12.java循环嵌套的应用

2publicclassapp4_12

3{

4publicstaticvoidmain(String[]args)

5{

6finalintMAX=100;//定义常量MAX=100

7intj,k,n;

8System.out.println("2~"+MAX+"之间的所有素数为:

");

9System.out.print("2\t");//2是第一个素数,不需测试直接输出

10n=1;//n累计素数的个数

11k=3;//k是被测试的数,从最小奇数3开始测试,所有偶数不需测试

12do//外层循环,从3到

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2