import java.io.*; public class Test2 { public static void main(String[] args)throws IOException { BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); System.out.print("请输入一个数: "); String str = buf.readLine(); int i = Integer.parseInt(str); System.out.print("您输入的数为: "); System.out.println(i); } } 或者 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入一个数: "); int i = sc.nextInt(); System.out.print("您输入的数为: "); System.out.println(i); } } 随你喜欢. 貌似没有System.in.read()吧
这个异常倒是没用过,DataFormatException,有空看看
import java.util.Scanner; public class Input { public static void main(String []args){ Scanner input = new Scanner(System.in); int i = input.nextInt(); System.out.println(i); }
import java.util.zip.*;
import java.util.zip.DataFormatException;public class Test {
static void main(String arg[]) throws DataFormatException, IOException {
}
}
要从键盘输入一个数字,应该用那个函数?……………………新手,还望高手指点……
用Scanner里的方法
public class Test2
{
public static void main(String[] args)throws IOException
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个数: ");
String str = buf.readLine();
int i = Integer.parseInt(str);
System.out.print("您输入的数为: ");
System.out.println(i);
}
}
或者
import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个数: ");
int i = sc.nextInt();
System.out.print("您输入的数为: ");
System.out.println(i);
}
}
随你喜欢.
貌似没有System.in.read()吧
public class Input {
public static void main(String []args){
Scanner input = new Scanner(System.in);
int i = input.nextInt();
System.out.println(i);
}
}