java常用的输入语句是什么?

本人刚刚开始学习java,菜鸟级的。只知道java里有个system.out.println("");但是如何从键盘输入数据呢,书上有这么一个:integer.parse... 本人刚刚开始学习java,菜鸟级的。只知道java里有个system.out.println("");但是如何从键盘输入数据呢,书上有这么一个:integer.parseint(args[0]);我用这个却不能达到目的,所以在这里请教一下各位。 展开
 我来答
198901245631
推荐于2017-10-14 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1689万
展开全部
可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
int length=input.nextInt();//输入一个整数
System.out.println("输入的整数是:"+length);}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String length=input.next()”,输入的就是字符串类型等。
hu437
推荐于2017-09-13 · TA获得超过3472个赞
知道大有可为答主
回答量:2690
采纳率:0%
帮助的人:2297万
展开全部
integer.parseint(args[0]);

这个是要在控制台里面输入

比如说你要运行程序(假设你的程序的的公共类名为A),
输入
javac A.java
java A x

这里的X就是你想输入的东西,这个X存入在args[0]中
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0dda501d6
2007-10-05
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
正好前些天我写了一个小程序(猜数字游戏),你拿去看看吧。仅供参考:

import javax.swing.*;
public class GuessGame2 {
public static void main(String[] args){
String sh,th,ssh;
int h,i = 1,hl,ag;
int n=0, guess;
double ran;
do{
System.out.println("|*请选择难度: *|");
System.out.println("|*难度1: 可以猜5次! *|");
System.out.println("|*难度2: 可以猜10次!*|");
System.out.println("|*难度3: 可以猜15次!*|");
System.out.println("|*难度4: 可以猜20次!*|");
System.out.println("|*难度5: 可以猜25次!*|");
while(true){
try{
th = JOptionPane.showInputDialog("请输入难度(1-5):");
hl = Integer.parseInt(th);
break;
}catch(Exception e){
System.err.println("对不起,您输入有误!请重新输入.");
continue;
}
}
switch(hl){
case 1: n = 5 ; break;
case 2: n = 10 ; break;
case 3: n = 15 ; break;
case 4: n = 20 ; break;
case 5: n = 25 ; break;
}
ran = Math.random();
guess = (int)(ran * 100 +250);
System.out.println("您选择了难度"+ hl + ": "+ n +"次机会!");
for(;i<=n;i++){
try{
sh = JOptionPane.showInputDialog("请输入价格(250-350):");
h = Integer.parseInt(sh);
}catch(Exception e){
System.err.println("对不起,您输出错误,请重新输入.");
i--;
continue;
}
if ( h == guess){
System.out.println("恭喜您,您用了" + i +"就猜对了!");
break;
}
if ( h > guess){
System.out.println("第" + i + "次, " + h +" 太大了! 剩余机会: " + (n - i)+"次" );
}
if ( h < guess){
System.out.println("第" + i + "次, " + h +" 太小了! 剩余机会: " + (n - i)+"次" );
}
if (h != guess && i == n) {
System.out.println("GAME OVER! Guess number is: " + guess);
}
}
System.out.println("是否继续游戏?!(Y/N):");
while(true){
try{
ssh = JOptionPane.showInputDialog("是否继续游戏?!YES(1) / NO(2):");
ag = Integer.parseInt(ssh);
break;
}catch(Exception e){
System.err.println("对不起,您输入有误!请重新输入.");
continue;
}
}
if(ag == 2){
System.out.println("感谢您支持正版!");
break;
}
}while(true);
}

}///:~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ee75d9ab2
2007-10-05
知道答主
回答量:34
采纳率:0%
帮助的人:17.3万
展开全部
Integer.parseInt(这里面传的是你在键盘输入的值要附给哪个变量).
这样通俗易懂了吧.
比如说:
int i=0;
//在键盘给"i"附值之后打印出来.
Integer.parseInt(i);
system.out.println(i);
试试吧~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友18808e74a
2007-10-06 · 超过24用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
Scanner in=new Scanner(System.in);
然后就是看你输入的内容是什么了:
例如:
String a=in.nextLine();

Integer.parseInt()的作用是把括号里面的参数转换成int类型,例如:
String a="123";
int b=Integer.parseInt("123");
结果就是b=123;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式