java常用的输入语句是什么?
本人刚刚开始学习java,菜鸟级的。只知道java里有个system.out.println("");但是如何从键盘输入数据呢,书上有这么一个:integer.parse...
本人刚刚开始学习java,菜鸟级的。只知道java里有个system.out.println("");但是如何从键盘输入数据呢,书上有这么一个:integer.parseint(args[0]);我用这个却不能达到目的,所以在这里请教一下各位。
展开
5个回答
展开全部
可以通过”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()”,输入的就是字符串类型等。
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()”,输入的就是字符串类型等。
展开全部
integer.parseint(args[0]);
这个是要在控制台里面输入
比如说你要运行程序(假设你的程序的的公共类名为A),
输入
javac A.java
java A x
这里的X就是你想输入的东西,这个X存入在args[0]中
这个是要在控制台里面输入
比如说你要运行程序(假设你的程序的的公共类名为A),
输入
javac A.java
java A x
这里的X就是你想输入的东西,这个X存入在args[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);
}
}///:~
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);
}
}///:~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Integer.parseInt(这里面传的是你在键盘输入的值要附给哪个变量).
这样通俗易懂了吧.
比如说:
int i=0;
//在键盘给"i"附值之后打印出来.
Integer.parseInt(i);
system.out.println(i);
试试吧~!
这样通俗易懂了吧.
比如说:
int i=0;
//在键盘给"i"附值之后打印出来.
Integer.parseInt(i);
system.out.println(i);
试试吧~!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner in=new Scanner(System.in);
然后就是看你输入的内容是什么了:
例如:
String a=in.nextLine();
Integer.parseInt()的作用是把括号里面的参数转换成int类型,例如:
String a="123";
int b=Integer.parseInt("123");
结果就是b=123;
然后就是看你输入的内容是什么了:
例如:
String a=in.nextLine();
Integer.parseInt()的作用是把括号里面的参数转换成int类型,例如:
String a="123";
int b=Integer.parseInt("123");
结果就是b=123;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |