陈国君Java2例题代码

上传人:飞*** 文档编号:45249548 上传时间:2018-06-15 格式:DOC 页数:121 大小:703.50KB
返回 下载 相关 举报
陈国君Java2例题代码_第1页
第1页 / 共121页
陈国君Java2例题代码_第2页
第2页 / 共121页
陈国君Java2例题代码_第3页
第3页 / 共121页
陈国君Java2例题代码_第4页
第4页 / 共121页
陈国君Java2例题代码_第5页
第5页 / 共121页
点击查看更多>>
资源描述

《陈国君Java2例题代码》由会员分享,可在线阅读,更多相关《陈国君Java2例题代码(121页珍藏版)》请在金锄头文库上搜索。

1、第第 3 3 章章 JavaJava 语言基础语言基础【例 3.1】数据类型的自动转换。 /app3_1.java 类型自动转换 public class app3_1 public static void main(String args) int a=155; float b=21.0f; System.out.println(”a=”+a+”,b=”+b); /输出 a,b 的值 System.out.println(”a/b=”+(a/b); /输出 a/b 的值 【例 3.2】整型与浮点数据类型的自动转换。 /app3_2.java 整数与浮点数的类型转换 public class

2、app3_2 public static void main(String args)int a=155; int b=9; float g,h; System.out.println(”a=”+a+”,b=”+b); /输出 a,b 的值 g=a/b; /将 a 除以 b 的结果放在 g 中 System.out.println(”a/b=”+g+”n”); /输出 g 的值 System.out.println(”a=”+a+”,b=”+b); /输出 a,b 的值 h=(float)a/b; /先将 a 强制转换成 float 类型后再参加运算System.out.println(”a/

3、b=”+h); /输出 h 的值 【例 3.3】从键盘输入数据。 /app3_3.java 由键盘输入字符串 import java.io.*; /加载 java.io 类库里的所有类 public class app3_3 public static void main(String args) throws IOExceptionJava 例题2BufferedReader buf;String str;buf=new BufferedReader(new InputStreamReader(System.in);System.out.print(”请输入字符串;”);str=buf.re

4、adLine(); /将输入的文字指定给字符串变量 str 存放System.out.println(”您输入的字符串是:”+str); /输出字符串 【例 3.4】从键盘输入数据。 /app3_4.java 由键盘输入整数 import java.io.*; public class app3_4 public static void main(String args) throws IOExceptionfloat num;String str;BufferedReader buf;buf=new BufferedReader(new InputStreamReader(System.in

5、);System.out.print(”请输入一个实数:”);str=buf.readLine(); /将输入的文字指定给字符串变量 str 存放num= Float.parseFloat(str); /将 str 转换成 float 类型后赋给 numSystem.out.println(”您输入的数为:”+num); 【例 3.5】从键盘输入多个数据。 /app3_5.java 由键盘输入多个数据 import java.io.*; public class app3_5 public static void main(String args) throws IOExceptionint

6、num1,num2;String str1,str2;BufferedReader buf;buf=new BufferedReader(new InputStreamReader(System.in);Java2 基础教程3System.out.print(”请输入第一个数:”);str1=buf.readLine(); /将输入的内容赋值给字符串变量 str1num1=Integer.parseInt(str1); /将 str1 转成 int 类型后赋给 num1System.out.print(”请输入第二个数”);str2=buf.readLine(); /将输入的内容赋值给字符串变

7、量 str2num2=Integer.parseInt(str2); /将 str2 转成 int 类型后赋给 num2System.out.println(num1+”*”+num2+”=”+(num1*num2); 【例 3.6】 利用 Scanner 类从键盘输入多个数/app3_6.java 由键盘输入多个数据importimport java.util.*; /加载java.util类库里的所有类publicpublic classclass app3_6publicpublic staticstatic voidvoid main(String args)intint num1;d

8、oubledouble num2;Scanner reader=newnew Scanner(System.in);System.out.print(“请输入第一个数:“);num1= reader.nextInt(); System.out.print(“请输入第二个数:“);num2= reader.nextDouble();System.out.println(num1+“*“+num2+“=“+(num1*num2); 【例 3.7】利用 Scanner 类从键盘输入多个字符串数据。 /app3_7.java 由键盘输入多个数据 import java.util.*; /加载 java

9、.util 类库里的所有类public class app3_7 public static void main(String args)String s1,s2;Scanner reader=new Scanner(System.in);System.out.print(“请输入第一个数:“);s1= reader.nextLine(); Java 例题4System.out.print(“请输入第二个数:“);s2= reader.next();System.out.println(“输入的是:”+s1+“和”+s2); 【例 3.8】 关系运算符和逻辑运算符的使用。 /app3_8.ja

10、va 关系运算符和逻辑运算符的使用 public class app3_8 public static void main(String args)int a=25,b=7;boolean x=a5; /y=trueSystem.out.println(”xy=”+(xy); if(e!=0 else System.out.println(”f=”+f); 第第 4 4 章章 流程控制流程控制【例 4.1】找出三个整数中的最大值和最小值。 /app4_1.java if 语句的应用 public class app4_1 public static void main(String args)

11、int a=1,b=2,c=3,max,min;if(ab)max=a;elseJava2 基础教程5max=b;if(cmax) max=c;System.out.println(“Max=”+max);min=a=90) grade=A; else if (testscore=80) grade=B; else if (testscore=70) grade=C; else if (testscore=60) grade=D; else grade=E;System.out.println(“评定成绩为:”+ grade); 【例 4.3】利用 switch 语句来判断给定表达式中的运算符

12、,再输出计算后的 结果。 / app4_3.java switch 语句的应用 public class app4_3 Java 例题6public static void main (String args) throws Exceptionint a=100, b=6;char oper;System.out.println(“请输入运算符:”);oper=(char)System.in.read(); /从键盘读入一个字符存入变量 oper 中switch (oper)case +: / 输出 a+bSystem.out.println(a+”+”+b+”=”+(a+b);break;c

13、ase -: / 输出 a-bSystem.out.println(a+”-”+b+”=”+(a-b);break;case *: / 输出 a*bSystem.out.println(a+”*”+b+”=”+(a*b);break;case /: / 输出 a/bSystem.out.println(a+”/”+b+”=”+(float)a/b);break;default: / 输出字符串System.out.println(“输入的符号不正确!”); 【例 4.4】计算月份天数。 import java.util.*; public class app4_4 public static

14、void main(String args) int month,days;Scanner reader=new Scanner(System.in);System.out.println(“请输入月份:“);month=reader.nextInt();switch(month)case 2: days=28;break;case 4: Java2 基础教程7case 6:case 9:case 11: days=30;break; default: days=31;System.out.println(month+“月份为【“+ days +“天】“); 【例 4.5】计算 Fibonac

15、ci 序列的前 16 项。 / app4_5.java while 语句的应用 public class app4_5 public static void main (String args)final int MAX=15; /定义常量 MAX=15int i=0,j=1,k=1;while(k0 为止while (s1;i-) /从 10 到 1 进行累加求和s+=i;System.out.print (i+”+”); /输出数 i 和加号“+”System.out.println(i+”=”+(s+i); /输出结果 【例 4.12】求 100 以内的素数。 /app4_12.java 循环嵌套的应用 public class app4_12 public static void main(String args)final int MAX=100; /定义常量 MAX=100int j,k,n;System.out.println(“2

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号