2022年JAVA语言程序设计清华大学书上例题源代码第二章 .pdf

上传人:C****o 文档编号:35799486 上传时间:2022-08-23 格式:PDF 页数:10 大小:43.89KB
返回 下载 相关 举报
2022年JAVA语言程序设计清华大学书上例题源代码第二章 .pdf_第1页
第1页 / 共10页
2022年JAVA语言程序设计清华大学书上例题源代码第二章 .pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《2022年JAVA语言程序设计清华大学书上例题源代码第二章 .pdf》由会员分享,可在线阅读,更多相关《2022年JAVA语言程序设计清华大学书上例题源代码第二章 .pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【2_1】/ 计算二个数的和class Example2_1 public static void main(String args) int x,y,s; x = 3; y = 5; s =x+y; /求和System.out.println( 二数之和为: + s); 【2_2】/ 计算圆的面积class Example2_2 public static void main(String args) double pi,r,s; r = 10.8; / 圆的半径pi = 3.1416; s = pi * r * r; / 计算面积System.out.println( 圆的面积为: + s

2、); 【2_3】/* char 变量的用法*/ class Example2_3 public static void main(String args) char ch1,ch2; ch1 = 88; / code for X ch2 = Y; System.out.print(ch1 and ch2 :); System.out.println(ch1 + + ch2); 【2_4】/* 布尔类型的用法*/ class Example2_4 public static void main(String args) boolean b; b = false; System.out.print

3、ln(b is + b); b = true; System.out.println(b is + b); / outcome of a relational operator is a boolean value 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 10 页 - - - - - - - - - System.out.println(10 9 is + (10 9); 【2_5】public class Example2_5 public s

4、tatic void main(String agrs) / 定义几个变量并赋值int a=41; int b=21; double x=6.4; double y=3.22; System.out.println( 变量数值: ); System.out.println(a=+a); System.out.println(b=+b); System.out.println(x=+x); System.out.println(y=+y); / 加法System.out.println( 加:); System.out.println(a+b=+(a+b); System.out.println

5、(x+y=+(x+y); / 减法System.out.println( 减:); System.out.println(a-b=+(a-b); System.out.println(x-y=+(x-y); / 乘法System.out.println( 乘:); System.out.println(a*b=+(a*b); System.out.println(x*y=+(x*y); / 除法System.out.println( 除:); System.out.println(a/b=+(a/b); System.out.println(x/y=+(x/y); / 从除法中求得余数Syst

6、em.out.println( 计算余数 :); System.out.println(a%b=+(a%b); System.out.println(x%y=+(x%y); / 混合类型System.out.println( 混合类型 :); System.out.println(b+y=+(b+y); System.out.println(a*x=+(a*x); 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 10 页 - - - - - - - -

7、- 【2_6】public class Example2_6 public static void main(String args) / 定义若干整型数int i=37; int j=42; int k=42; System.out.println( 变量数值 ); System.out.println(i=+i); System.out.println(j=+j); System.out.println(k=+k); / 大于System.out.println( 大于 :); System.out.println(ij=+(ij);/false System.out.println(ji

8、=+(ji);/true System.out.println(kj=+(kj);/false / 大于等于System.out.println( 大于等于 :); System.out.println(i=j=+(i=j);/false System.out.println(j=i=+(j=i);/true System.out.println(k=j=+(k=j);/true / 小于System.out.println( 小于 :); System.out.println(ij=+(ij);/true System.out.println(ji=+(ji);/false System.o

9、ut.println(kj=+(kj);/false / 小于等于System.out.println( 小于等于 :); System.out.println(i=j=+(i=j);/true System.out.println(j=i=+(j=i);/false System.out.println(k=j=+(kb) t=a; a=b; b=t; if(ac) t=a; a=c; c=t; if(bc) t=b; b=c; c=t; System.out.println(a=+a+,b=+b+,c=+c); /* if-else-if 结构 . */ 名师归纳总结 精品学习资料 - -

10、 - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 【2_9】class Example2_9 public static void main(String args) int month = 4; / 4月份String season; if(month = 12 | month = 1 | month = 2) season = 冬天 ; else if(month = 3 | month = 4 | month = 5) season =

11、春天 ; else if(month = 6 | month = 7 | month = 8) season = 夏天 ; else if(month = 9 | month = 10 | month = 11) season = 秋天 ; else season = 不合法的月份; System.out.println(4月是 + season + .); 【2_10】/* switch 开关语句*/ import java.applet.*; import java.awt.*; public class Example2_10 extends Applet public void pai

12、nt(Graphics g) int x=1,y=1; switch(x+y) case 1 : g.setColor(Color.red); g.drawString(i am 1,5,10); break; case 2: g.setColor(Color.blue); g.drawString(i am 2,5,10); / break; case 3: g.setColor(Color.green); g.drawString(i am 3,5,10); break; default: g.drawString( 没有般配的 ,5,10); 名师归纳总结 精品学习资料 - - - -

13、- - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 10 页 - - - - - - - - - /* */ 【2_11】/* for 循环*/ import javax.swing.JOptionPane; public class Example2_11 public static void main(String args) int sum=0; for(int i=1;i=100;i+) sum=sum+i; JOptionPane.showMessageDialog(null,1+2+3+.

14、+100= +sum); System.exit(0); / 退出程序 【2_12】/* while 循环*/ import javax.swing.JOptionPane; public class Example2_12 public static void main(String args) int s=1, i=1; while(i=10) s=s*i; i+; JOptionPane.showMessageDialog(null,1*2*3*.*10= +s); System.exit(0); / 退出程序 名师归纳总结 精品学习资料 - - - - - - - - - - - -

15、- - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 【2_13】/* do-while循环*/ import java.applet.*; import java.awt.*; public class Example2_13 extends Applet public void paint(Graphics g) int i=1; do g.drawOval(110-i*10,110-i*10,i*20,i*20); i+; while(i=10); /* */ 【2_14】/* 使用

16、 break 语句跳出循环*/ import javax.swing.JOptionPane; class Example2_14 public static void main(String args) for(int i=0; i100; i+) if(i = 10) break; / i=10时跳出循环JOptionPane.showMessageDialog(null,i=+i); JOptionPane.showMessageDialog(null, 循环已经结束!); System.exit(0); / 退出程序 名师归纳总结 精品学习资料 - - - - - - - - - -

17、- - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 【2_15】/* 使用 break 语句跳出内循环*/ class Example2_15 public static void main(String args) for(int i=1; i6; i+) for(int j=1;j3; j+) if(i = 3) break; / i=5 时跳出循环int sum=i+j; System.out.println(i+j+=+sum); System.out.println(

18、循环已经结束!); 【2_16】/* 使用 标签化中断 的 break 语句跳出循环*/ class Example2_16 public static void main(String args) out: for(int i=1; i6; i+) / 设置标号 for(int j=1;j3; j+) if(i = 3) break out; / i=3时跳出循环int sum=i+j; System.out.println(i+j+=+sum); System.out.println( 循环已经结束!); 【2_17】/*continue语句打印三角形*/ import javax.swi

19、ng.JOptionPane; class Example2_17 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 10 页 - - - - - - - - - public static void main(String args) String output=; for(int i=0; i5; i+) for(int j=0; j i) continue ; output= output + + ; output=output+n; JOption

20、Pane.showMessageDialog(null,output); System.exit(0); 【2_18】/* 求一组数字的平均值*/ import javax.swing.JOptionPane; class Example2_18 public static void main(String args) double nums = 10.1, 11.2, 12.3, 13.4, 14.5; double result = 0; for(int i=0; i5; i+) result = result + numsi; JOptionPane.showMessageDialog(

21、null, 平均值为: + result / 5); System.exit(0); 【2_19】/ 二维数组赋值class Example2_19 public static void main(String args) int twoD= new int45; int i, j, k = 0; for(i=0; i4; i+) for(j=0; j5; j+) twoDij = k; k+; 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 9 页,共 10 页

22、- - - - - - - - - for(i=0; i4; i+) for(j=0; j5; j+) System.out.print(twoDij + ); System.out.println(); 【2_20】import java.util.*; class Example2_20 public static void main(String args) Vector v1 =new Vector(); for (int i=1;i10;i+) v1.addElement( + i); System.out.println(v1.toString(); v1.insertElemen

23、tAt(abc,5); System.out.println(n插入元素: +v1.toString(); 【2_21】import java.util.*; public class Example2_21 public static void main(String args) String s=boy,java,Applet girl,Hat; StringTokenizer st=new StringTokenizer(s, ,); / 空格和逗号做分int number=st.countTokens(); while(st.hasMoreTokens() String str=st.nextToken(); System.out.println(str); System.out.println(s 共有单词: +number+ 个); 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁