编程序的时候请瞪大你的眼睛,readLine不是readline。
解决方案 »
- 400元求助
- java中对未捕获异常是否可以设置一个全局的处理函数
- java转化的问题
- 各位大侠,请指教
- 请问import sun.net.TelnetInputStream; 和import sun.net.ftp.*; 这两个导入的声明,是不是只有在JBuilder环境中才能使用啊?
- 请问:如何用JAVA在默认的浏览器中打开指定的web页?
- 谁能介绍一下 Arraylist Linklist 中 addAll() 是如何实现的?
- 大家快看这个特大新闻,中国最早播的。
- String temp = System.getProperty("pmIndex")的问题 求指点
- import javax.swing.JOptionPane;报错
- 求救!java程序的一个小问题,请各位高手指教。初学者,急急急。。。。
- 想找一份java程序员的工作,可是?
keyinstr.java:11:unreported exception java.io.IOException;must be caught or declared to be thrown
s=br.readLine();
^
1 error
CString s=null;
try
{s=br.readLine();}
catch(IOException e)
{}
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
System.out.print("=====开始=====");
System.out.println("请输入一字串:");
System.out.flush();
s=br.readLine();
System.out.println("你输入的字串是:"+s);
System.out.print("=====结束=====");
System.exit(0);
}
catch (Exception e) {
System.out.println(e.toString());
}
系统都已经很清楚都提醒你,必须放在try中或throw 异常。
public class a
{
public static void main(String args[])
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s="";
System.out.print("=====开始=====");
System.out.println("请输入一字串:");
System.out.flush();
try{
s=br.readLine();
}catch(java.io.IOException e){
e.printStackTrace();
}
System.out.println("你输入的字串是:"+s);
System.out.print("=====结束=====");
System.exit(0);
}
}
谢谢!!!
public class keyinstr
{
public static void main(String args[])
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s="";//此处要初始化
System.out.print("=====开始=====");
System.out.println("请输入一字串:");
System.out.flush();
try//此处要捕获异常
{
s=br.readLine();
}
catch(Exception e){}
System.out.println("你输入的字串是:"+s);
System.out.print("=====结束=====");
System.exit(0);
}
}
给你一点建议:在java里面类名首字母最好大写:keyinstr--->KeyInString
如果你要使用的方法抛出了可能出现的异常,那么你必须在程序中捕获。好了,祝你好运!