我是新手,大家多多指教。一个问题:怎样读取一个从键盘输入的数啊?
解决方案 »
- eclipse 、netbeans 的程序文件夹里怎么有.exe文件?
- java报错
- gc会结束所有的线程吗?
- input一个日期,计算出下一个月的最后一天
- JTable如何更新数据和翻页查询
- 如何使用Java编写COM组件
- 通过java本地方法调用c++(见内),大侠帮忙看看啊,搞了一天都没成功!
- 请问如何调用组件dll,把里面的组件加在java窗体上?
- 谁能告诉我java的socket是非阻塞的吗?就是读的同时能写!!!很急哦!
- 请问是谁想要参考数据输入输出流的流量监控?这儿有一个简易的例子供参考
- 问一个String 转 int的问题。。。
- jsp页面内实现 不同 模块的 拖曳 并能够保存
可以先去看下io方面的东西就知道了
或者用util包里面的scanner
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;class Test {
public static void main(String[] args){
int a;
String str;
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
str = br.readLine();
a = Integer.parseInt(str);
}
catch(IOException e){
e.printStackTrace();
}
}
}
import java.util.*;
public class Test{
public static void main(String args[]) throws IOException{
int num=0;
Scanner str=new Scanner(System.in);
num=str.nextInt();
System.out.println(num);
}
}
public static void main(String[] args) {
int a;
String str = javax.swing.JOptionPane.showInputDialog(null, "Please a number you who:");
try {
a = Integer.parseInt(str);
}catch(Exception ex) {}
}
}
LZ可以看看下面的代码:
import java.io.*;
public class ConsoleInput {
public static void main(String [] args){
InputStreamReader rin=new InputStreamReader(System.in);
BufferedReader in=new BufferedReader(rin);
String s=null;
try{
while(!((s=in.readLine()).equalsIgnoreCase("end")))//输入字符,若是end结束。
System.out.println(s); //字符回显
}
catch(IOException e){
e.printStackTrace();
}
}
}
Scanner类在util包下!
import java.util.Scanner;
Scanner str=new Scanner(System.in);
num=str.nextInt();//整型 str.next();//字符串的输入 str.nextDouble();//浮点数!
System.out.println(num);
String args[]这个args存的就是你在dos中输入字符串
比如java class nihao wohao
args[0]就是nihao
args[1]就是wohao
试试用这个方法打印Hello World!