初学者问题,请指教 应该在try{}catch{}中抛出NumberFormatException异常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你不记得那些类的方法调用会抛出什么异常,保险的方法就是catch(Exception),不指定就是catch所有exception啦 首先循环条件错了,应该是a!='y'&&a!='Y'其次由于System.in.read()方法并不是输入个字符它就返回的,需要回车,所以如果按照你的方法就成了空串,改成br.readLine()方法这样就可以过滤掉回车。char a='n';while(a!='y'&&a!='Y'){float num[]=new float[3];int i;BufferedReader br=new BufferedReader(new InputStreamReader(System.in));System.out.print("请输入三门课程的成绩:");for(i=0;i<num.length;i++)num[i]=Float.valueOf(br.readLine()).floatValue();float ave;ave=(num[0]+num[1]+num[2])/3;System.out.println("平均成绩:"+ave);System.out.print("退出否?");a=(char)br.readLine().charAt(0);} num[i]=Float.valueOf(br.readLine()).floatValue();是这一行可能引起异常,传给valueOf的字符串不是浮点数格式时就会跑出异常 怎样对一个二维的字符串数组的某一指定列排序? 学java的,想买个杂质看,大家推荐一下 继承了PriorityBlockingQueue的类的其他成员在多线程编程时还需要加锁保护么? 真诚求教!-高手看看这个java恢复SQL数据库的一个小小问题(解决给200分) 如何在JAVA中调用C++的代码? 使用SAX解析xml文件,如果标签内容中有"<>"如何处理 简单的问题 关于日期相减的问题,在线等 请问谁能提供 一个 JAVA写的 发邮件程序 急!!马上给分。jbuilder7的序列号哪里可以找到? 请问如何在applet实现文件的存储问题?? 服务器小应用程序和小应用程序有什么区别?
其次由于System.in.read()方法并不是输入个字符它就返回的,需要回车,所以如果按照你的方法就成了空串,改成br.readLine()方法这样就可以过滤掉回车。
char a='n';
while(a!='y'&&a!='Y')
{
float num[]=new float[3];
int i;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入三门课程的成绩:");
for(i=0;i<num.length;i++)
num[i]=Float.valueOf(br.readLine()).floatValue();
float ave;
ave=(num[0]+num[1]+num[2])/3;
System.out.println("平均成绩:"+ave);
System.out.print("退出否?");
a=(char)br.readLine().charAt(0);
}
是这一行可能引起异常,传给valueOf的字符串不是浮点数格式时就会跑出异常