如何在Java中乘以设定数和用户输入数?

时间:2015-09-21 23:21:03

标签: java input

我想制作一个计算器,按名称迎接用户,然后将用户输入的一个数字和我设置的一个数字相乘。例如,如果用户输入数字10,我希望我的代码取10并将其乘以6.

这是我到目前为止所拥有的:

import java.util.Scanner;

public class Calculator {

    public static void main(String[] args){ 
        Scanner userInputScanner = new Scanner(System.in);

        System.out.println ("Hello, my name is Bob. What is your name?");

        String userName = userInputScanner.nextLine();

        System.out.println ("Hello" + userName +  "how many steps do you take in a ten second interval?");
    }
}

这部分正在运作,但我无法弄清楚下一步该做什么。

2 个答案:

答案 0 :(得分:0)

使用import React = require('react');(或nextInt()或...)方法读取用户输入的数字。

nextDouble()

答案 1 :(得分:0)

如果您查看Javadoc for Scanner,则会有一个nextInt()方法,它与nextLine()执行相同的操作,但会返回一个整数。您可以将其设置为整数变量。

要将两个变量相乘,它就像

一样简单
int z = x * y;

然后打印出结果,或者为了简化它,您可以打印出计算而不将其设置为等于变量

System.out.println("The awnser is: " + (scanner.nextInt() * 6));

请记住,这是整数,你也可以使用双打或花车,甚至长。有关可用于获取输入的所有方法,请参阅扫描仪文档。