我知道我必须使用扫描仪,如果条件但我不知道如何连接它们
示例:您是否愿意转换重量或身高? (用户输入=重量)它是英制单位还是公制单位? (用户输入=公制)请以公斤(用户输入= 75)提供重量信息。您的体重(公斤75.00)等于165.38英镑
Scanner scanner = new Scanner(System.in);
System.out.println("Enter an input");
String input= scanner.next();
您可以从将用户输入放入变量开始。根据程序的流程,您可能需要将输入解析为整数或浮点数。
int integerinput = Integer.parseInt(input);
float floatInput = Float.parseFloat(input);
从那里,你可以开始进行比较。解析信息时必须小心,如果用户输入了一个单词并尝试将其转换为整数或浮点数,则会出现异常。
您应该只获取用户输入一次:String answer = ask.nextLine();
然后使用if()检查输入:if (answer.equals("heght")){
// heght conversion goes here
}
else {
// weght conversion goes here
}