和新科技有限公司:这个java小应用程序怎么不能用?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/24 07:07:43
import java.io.*;

public class Myjava5
{
public static void main(String args[])
{
inl inchar;
System.out.println("Enter a character:");
try{
inchar=system.in.red();
System.out.println("you entered"+inchar);
}catch(IOException e)
{
System.out.println("Error reading from user");
}
}
}

大家帮忙看看,在dos下提示有两个错误。
一个是inl inchar
另外是inchar=system.in.red();
第一个答案是int
第二个就不是你说的read了

import java.io.*;

public class Myjava5
{
public static void main(String args[])
{
int inchar;
System.out.println("Enter a character:");
try{
inchar=Input.inputInt();
System.out.println("you entered"+inchar);
}catch(Exception e)
{
System.out.println("Error reading from user");
}
}
}
class Input
{
public static int inputInt()
{
String str="";
try
{
BufferedReader i=new BufferedReader(new InputStreamReader(System.in));
str=i.readLine();
}
catch(Exception e)
{
System.out.println(e);
}
return Integer.parseInt(str);
}
}

这不是小程序。这个只能用JAVA编译器运行
JAVA小程序是APPLET扩展的类,而这个程序里面没有。

应该是int inchar;还有System.in.read吧,system要大写啊
还有你要想打印输入的那个字符,就要这样System.out.println("you entered : "+(char)inchar);