当前位置: 代码迷 >> Java相关 >> DONE新手请问:怎样输入一个整型变量?
  详细解决方案

DONE新手请问:怎样输入一个整型变量?

热度:168   发布时间:2007-09-30 09:04:12.0
DONE新手请问:怎样输入一个整型变量?

请问怎么输入一个整型变量?
import java.io.*;
public class Helloworld {
public static void main(String[] args){
int a;
a=0;
try{
a=(int)System.in.read( );
}
catch(IOException e){
System.out.println(e);
}
System.out.println(a);
}

}
结果
2
50
为什么?

[此贴子已经被作者于2007-10-1 11:23:34编辑过]

搜索更多相关的解决方案: 整型  DONE  变量  输入  

----------------解决方案--------------------------------------------------------
因为输出的是ascii码,可以试试用BufferedReader来读入
----------------解决方案--------------------------------------------------------

具体一点呢?


----------------解决方案--------------------------------------------------------
import java.io.*;
public class BufferedReaderDemo
{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
}
}
str就是你可以输入的字符串。
int a=Integer.parseInt(str);//转为int型
double b=Double.parseDouble(str);//转为double型
----------------解决方案--------------------------------------------------------
回复:(zzxwill)新手请问:怎样输入一个整型变量?
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();
System.out.println(a);
}
}
----------------解决方案--------------------------------------------------------
回复:(Lovedandan)回复:(zzxwill)新手请问:怎样...

很好,谢谢~~


----------------解决方案--------------------------------------------------------
  相关解决方案