java中怎样输入一个数字,然后再把它输出?

永远的326 2008-02-02 11:12:51
如题所示
...全文
5387 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgmcolin 2011-09-26
  • 打赏
  • 举报
回复
Scanner s=new Scanner(System.in);

int n=s.nextInt();
greenpearl 2011-09-15
  • 打赏
  • 举报
回复
顶起[Quote=引用 3 楼 java2000_net 的回复:]
Java code
BufferedReader br;
String str = "";
// 从键盘读取一行输入,回车结束
br = new BufferedReader(new InputStreamReader(System.in));
str = br.readLine();
System.out.println(st……
[/Quote]
cczja 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bao110908 的回复:]
Java code

JDK1.4使用
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("提示:");
String num = br.readLine();
int n = Intger.parseInt(num);

JDK1.5使用
Scan……
[/Quote]
这个就是我想要的,谢谢了
ZCH709394 2008-10-20
  • 打赏
  • 举报
回复
Scanner s=new Scanner(System.in);

int n=s.nextInt();
ilrxx 2008-02-04
  • 打赏
  • 举报
回复
最简单的就是3楼的方法:
BufferedReader br;
String str = "";
// 从键盘读取一行输入,回车结束
br = new BufferedReader(new InputStreamReader(System.in));
str = br.readLine();
System.out.println(str); // 对于是否为数字,请自行检测
利用输入字节流先将输入(带参System.in)读到BufferedReader中,然后利用其方法readLine()读取一行,返回的是String类型的,直接就System.out.print("");
  • 打赏
  • 举报
回复
JDK1.4使用
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("提示:");
String num = br.readLine();
int n = Intger.parseInt(num);

JDK1.5使用
Scanner sc = new Scanner(System.in);
System.out.print("提示:");
int n = sc.nextInt();

JDK6.0使用
Console console = System.console();
String num = console.readLine("提示:");
int n = Integer.parseInt(num);


如果是1.5或以上版本的话,建议使用Scanner比较方便,6.0中的Console不能在IDE中使用。
favorite7w 2008-02-02
  • 打赏
  • 举报
回复
从网上Copy过来的。



  import java.io.BufferedReader;
  import java.io.IOException;
  import java.io.InputStreamReader;
  /**
  * @author Zhangql
  *
  * TODO To change the template for this generated type comment go to
  * Window - Preferences - Java - Code Style - Code Templates
  */
  public class EnterConsole
  {
   public static void main(String[] args) throws IOException
   {
   EnterConsole enterConsole = new EnterConsole();
   enterConsole.printConsoleChar();
   }
   /**
   * 从控制对接收一行字符串,然后输出到控制台
   * @throws IOException
   */
   public void printConsoleLine() throws IOException
   {
   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   String str = null;
   System.out.println("Enter your value:");
   str = br.readLine();
   System.out.println("your value is :"+str);
   }
   /**
   * 从控制台接收一个字符
   * 然后打印到控制台上
   * @throws IOException
   */
   public void printConsoleChar() throws IOException
   {
   System.out.print("Enter a Char:");
   char i = (char) System.in.read();
   System.out.println("your char is :"+i);
   }
  }

老紫竹 2008-02-02
  • 打赏
  • 举报
回复
    BufferedReader br; 
String str = "";
// 从键盘读取一行输入,回车结束
br = new BufferedReader(new InputStreamReader(System.in));
str = br.readLine();
System.out.println(str); // 对于是否为数字,请自行检测
永远的326 2008-02-02
  • 打赏
  • 举报
回复
就是最几本的控制台输入输出吧
favorite7w 2008-02-02
  • 打赏
  • 举报
回复
这个问题有点模糊,从哪输入?输出到哪?
  • 打赏
  • 举报
回复
Console我认为它最大的优点就是适合在控制台上输入密码,而密码不显示在控制台上。
还有它可以提示输入,用不着用System.out.print来提示。
ansj 2008-02-02
  • 打赏
  • 举报
回复
嘿嘿我会输出、
public class shuchu{
public calss void main (string[] agrs){
system.out.print("你心里想几就输入几");
}
}


呵呵手工打的啊!怎么也得给上个两三分吧。
hui_bing 2008-02-02
  • 打赏
  • 举报
回复
   String str = null;
   System.out.println("Enter value:");
   BufferedReader br = new BufferedReader(new InputStreamReade(System.in));
   str = br.readLine();
   System.out.println("The value is :"+str);
ninesea 2008-02-02
  • 打赏
  • 举报
回复
如果是1.5或以上版本的话,建议使用Scanner比较方便,6.0中的Console不能在IDE中使用。

看上去Console跟Scanner差不多阿 有什么优点吗
bxdg42578670 2008-02-02
  • 打赏
  • 举报
回复


public class Test {


public static void main(String [] args) {

for(int i=0 ; i<args.length; i++) {

System.out.println(args[i]);
}
}
}


62,614

社区成员

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

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