为了账号安全,请及时绑定邮箱和手机立即绑定

java的输入语法

C语言中的输入语句:scanf("%d%d",&a,&b); 我想问java中类似语句如何解决

就是如何一次输入两个变量 。如果用个数组将这两个元素包起来,会不会略显麻烦呢?

正在回答

4 回答

java是面向对象的,当你要储存数据时最好使用collection 集合
import java.util.Scanner;
public class TextScanner(){
           public static void main(String []args){ 
               Scanner sc = new Scanner(System.in);
               int i = 0; //
               String[]  arrays; //用来储存输入的数据
                do{
                System.out.println("请输入第1个变量");
                 string st = sc.next();
                 arrays[i] = st;
                i++;
          }while(i  >= n)当达到你想输入的次数,退出while循环
}


0 回复 有任何疑惑可以回复我~

多个变量相同可以用for循环,不同就写多次

0 回复 有任何疑惑可以回复我~

如果 需要一次输入需要接受多个数据呢     

0 回复 有任何疑惑可以回复我~

同学,你好


c语言面向过程 而java面向对象 所以用java做事前肯定要先创建对象啦

java中的输入语句 先创建Scanner对象  

Scanner对象 Scanner sc = new Scanner(System.in);

创建时需要引入包

然后调用Scanner对象的方法:

如果要输入整数,则 int x = sc.nextInt();

String类型的 则String y = sc.next();

而一次输入2个变量 可以调用2次方法实现


完整代码:


import java.util.Scanner;

public class TextScanner(){
           public static void main(String []args){ 

               Scanner sc = new Scanner(System.in);

                System.out.println("请输入第1个变量");

                String a  = sc.next();

                System.out.println("请输入第2个变量");

               String b  = sc.next();

        

        

          } 

}

用个数组将这两个元素包起来是做什么呢? 有意义就可以用数组存起来,没有麻烦一说,如果只是简单的求和或者字符串的拼接就不必用数组了。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

java的输入语法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信