java中如何从键盘连续输入数据,存入不同的变量中
比如在同一行输入用“/”隔开三个数据,1/2/3,然后存入三个变量中。就像C语言中的scanf一样。...
比如在同一行输入用“/”隔开三个数据,1/2/3,然后存入三个变量中。就像C语言中的scanf一样。
展开
5个回答
展开全部
import java.util.Scanner;
public class Test {
public static void main(String[] args){
int a;
int b;
int c;
Scanner s = new Scanner(System.in);
String str = s.next();
String[] arr = str.split("/");
a = Integer.parseInt(arr[0]);
b = Integer.parseInt(arr[1]);
c = Integer.parseInt(arr[2]);
System.out.println("a="+a+",b="+b+",c="+c);
}
}
public class Test {
public static void main(String[] args){
int a;
int b;
int c;
Scanner s = new Scanner(System.in);
String str = s.next();
String[] arr = str.split("/");
a = Integer.parseInt(arr[0]);
b = Integer.parseInt(arr[1]);
c = Integer.parseInt(arr[2]);
System.out.println("a="+a+",b="+b+",c="+c);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner scan = new Scanner(System.in);
String str = scan.next();
然后把str 用String.split("/")方法截取,生成一个字符串数组
String str = scan.next();
然后把str 用String.split("/")方法截取,生成一个字符串数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序判断输入的内容,然后存入不同的变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图形化界面方法:
import java.swing.*;
class methodInput
{
public methodInput()
{
String strOne=JOptionPane.showInputDialog("请输入三个数,用\"/\"隔开");
String[] str=String.split("/");
for(int i=0;i<str.getLength();i++)
System.out.println("你输入的第"+i+"个数是:"+str[i]);
}
}
如果要转换为数值,请用int a=Integer.parseInt(sre[i]);
import java.swing.*;
class methodInput
{
public methodInput()
{
String strOne=JOptionPane.showInputDialog("请输入三个数,用\"/\"隔开");
String[] str=String.split("/");
for(int i=0;i<str.getLength();i++)
System.out.println("你输入的第"+i+"个数是:"+str[i]);
}
}
如果要转换为数值,请用int a=Integer.parseInt(sre[i]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询