Java基础代码.doc_第1页
Java基础代码.doc_第2页
Java基础代码.doc_第3页
Java基础代码.doc_第4页
Java基础代码.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java基础实验二(实验十)一使用表达式语句程序功能:1i=3, j=4,分析表达式20*8/4+i+j*i的结果,并新建一个类jchu6,编码测试。 public class jchu6 public static void main(String argv) int i=4; int j=4; int a=20*8/4; int b=i+j*i; System.out.println(20*8/4+i+j*i)=+(a+b); 2新建一个类jichu7,根据给定的浮点类型的华氏温度值,用公式转化(摄氏=(华氏-32)*5/9)为摄氏温度。/根据给定的浮点类型的华氏温度值,用公式转化(摄氏=(华氏-32)*5/9)为摄氏温度。public class jichu7 public static void main(String argv) System.out.println(浮点类型华氏温度数值:); double huashi=Double.parseDouble(argv0); try/捕获异常 System.out.println(此处可能产生字符串转换异常和数组下标越界异常:); throw(new Exception(异常); catch(Exception e)/异常处理 System.out.println(tostring():n+e.toString(); double sheshi=(huashi-32)*5/9; System.out.println(摄氏温度为:+sheshi); 3新建一个类jichu8,根据给定的三个浮点数,求出它们的算术平均数和几何平均数,输出在屏幕。算术平均数就是我们通常意义的平均数,加起来除以个数;几何平均数则是全部乘起来以后开个数次方:两个数开平方、三个数开立方等。/根据给定的三个浮点数,求出它们的算术平均数和几何平均数,输出在屏幕。/import java.lang.*;public class jichu8 public static void main(String argv)double a=Double.parseDouble(argv0);/从键盘上读入三个数 double b=Double.parseDouble(argv1);double c=Double.parseDouble(argv2);try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); double tr=(a+b+c)/3; System.out.println(算术平均数:+tr); double td=Math.pow(a*b*c, 1/3);/调用java.lang.Math;中求幂的函数pow(a,b) System.out.println(几何平均数:+td); 二使用选择语句1使用if.else 语句程序功能:新建一个类jchu9,使用if.else 语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4 整除,但不能被100 整除;能被400整除。 public class jichu9 public static void main(String argv) boolean flag=true; System.out.println(输入年份:); long year=Long.parseLong(argv0);/从键盘读入一串数字,暂不做异常处理 try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); if(year%4=0&year%100!=0)|(year%400=0) flag=true; else flag=false; if(flag) System.out.println(year+是瑞年); else System.out.println(year+不是瑞年); 2使用switch 语句程序功能:新建一个类jichu10,实现输入成绩后判断应得评价档次的功能。(A:90以上;B:8089;C:7079;D:6069;E:60以下)/实现输入成绩后判断应得评价档次的功能。(A:90以上;B:8089;C:7079;D:6069;E:60以下)public class jichu10 public static void main(String argv) System.out.println(输入0-100的分数:); int g=Integer.parseInt(argv0);/分数 try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); int i=g/10; switch(i) case 10: System.out.println(An); break; case 9: System.out.println(An); break; case 8: System.out.println(Bn); break; case 7: System.out.println(Cn); break; case 6: System.out.println(Dn); break; default : System.out.println(En); 三使用循环语句1for 循环语句练习程序功能:新建一个类jichu11,输出在1到300之间满足x*x+y*y=z*z的所有数字。/输出在1到300之间满足x*x+y*y=z*z的所有数字。public class jichu11 public static void main(String argv) System.out.println(在1到300之间满足圆方程的三个数为:); for(int x=1;x=300;x+) for(int y=1;y=300;y+) for(int z=1;z=300;z+) if(x*x+y*y=z*z)/ 终止无限循环条件 System.out.println(x=+x+t y=+y+t z=+z); 2while 循环语句练习程序功能:新建一个类jichu12,运行程序后从键盘输入数字1/2/3后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你!”。/while 循环语句练习:运行程序后从键盘输入数字1/2/3后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你!”public class jichu12 public static void main(String argv) boolean flag=true; while(flag) if(Integer.parseInt(argv0)=1) System.out.println(恭喜你中奖,奖品为5元!); try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); break; else if(Integer.parseInt(argv0)=2) System.out.println(恭喜你中奖,奖品为25元!); try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); break; else if(Integer.parseInt(argv0)=3) System.out.println(恭喜你中奖,奖品为125元!); try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); break; else System.out.println(很抱歉你未中奖,没有任何奖品!); try/捕获异常 throw(new Exception(可能存在数组越界或字符串转换异常); catch(Exception e)/异常处理 System.out.println(toString():+e.toString(); System.out.println(异常处理:在运行配置中设置变量); break; 3dowhile 循环语句练习程序功能:新建一个类jichu1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论