我想制作一个计算器,按名称迎接用户,然后将用户输入的一个数字和我设置的一个数字相乘。例如,如果用户输入数字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?");
}
}
这部分正在运作,但我无法弄清楚下一步该做什么。
答案 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));
请记住,这是整数,你也可以使用双打或花车,甚至长。有关可用于获取输入的所有方法,请参阅扫描仪文档。