初学者的问题:为什么会这样???

jettylee 2004-07-05 09:22:44
D:\JAVA\programs>javac isSorted.java

isSorted.java:9: cannot resolve symbol
symbol : class Scanner
location: package util
java.util.Scanner scan = java.util.Scanner.create(System.in)
^
isSorted.java:9: cannot resolve symbol
symbol : class scanner
location: package util
java.util.Scanner scan = java.util.Scanner.create(System.in)

为什么啊???
...全文
102 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunyonglinbj 2004-07-09
  • 打赏
  • 举报
回复
学习,学习
zhuyinli 2004-07-06
  • 打赏
  • 举报
回复
对于第一个问题:

import java.io.*;
...

为什么只导入io包,后面要用到java.util.Scanner类,还要加上
import java.util.*;
eureka0891 2004-07-06
  • 打赏
  • 举报
回复
nreported exception java.io.IOException;
must be caught or
declared to be thrown(或者throws IOException)
zhuyinli 2004-07-05
  • 打赏
  • 举报
回复
也可以这样,不过我认为没有上面方法好:

public class input{
public void main(String args[]) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s;
System.out.println("输入一个字符!");
s=br.readLine();
System.out.println("s: "+s);
}
}

zhuyinli 2004-07-05
  • 打赏
  • 举报
回复
应该这样写:

import java.io.*;

public class input{
public void main(String args[]){
try {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s;
System.out.println("输入一个字符!");
s=br.readLine();
System.out.println("s: "+s);
} catch (Exception ex) {}
}
}
zhuyinli 2004-07-05
  • 打赏
  • 举报
回复
input.java:8: unreported exception java.io.IOException; must be caught or declared to be thrown

意思是要抛出一个异常,但是没有被捕获。
一般的I/O操作都回抛出一个IOException异常
jettylee 2004-07-05
  • 打赏
  • 举报
回复
原码:
import java.io.*;

public class input{
public void main(String args[]){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s;
System.out.println("输入一个字符!");
s=br.readLine();
System.out.println("s: "+s);
}
}

错误:
D:\JAVA\programs>javac input.java
input.java:8: unreported exception java.io.IOException; must be caught or declar
ed to be thrown
s=br.readLine();
^
1 error


难道是CLASSPATH的问题么?
疯癫行者 2004-07-05
  • 打赏
  • 举报
回复
未找到java.util包的Scanner类。
1、检查你的classpath设置是否正确。
2、另外java.util包中好像没有Scanner类。 -_-!
jettylee 2004-07-05
  • 打赏
  • 举报
回复
import java.io.*;

public class isSorted
{
public static int n;
public static int[] m;
public static void main(String[] args)
{
java.util.Scanner scan = java.util.Scanner.create(System.in);
int len;

m = new int[20];
len=scan.nextInt();

for(int i=0; i<len; i++)
m[i]=scan.nextInt();

}
tadpolee 2004-07-05
  • 打赏
  • 举报
回复
给出原码,不在怎么看!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧