小编Dyl*_*ack的帖子

Java中的转换程序错误

今天早上我很无聊,所以我决定制作一个用户可以转换速度,质量,温度或长度的程序.我使用扫描仪和开关操作器来完成此操作.差不多,我有用户输入他们想要转换的内容,然后切换操作符根据答案运行某种方法.到目前为止,我只完成了Mass,这就是其他方法被注释掉的原因.代码和输出如下:

码:

import java.util.Scanner;


public class Convertions {
public static void main(String[] args) {
    System.out.println("Would you like to convert: Mass, Temperature,\nLength, or Speed?");
    Scanner scan = new Scanner(System.in);
    String answer = scan.nextLine().toUpperCase();
    scan.close();
    switch(answer) {
        case "MASS":
            massConvert();
            break;
        case "TEMPERATURE":
            //tempConvert();
            break;
        case "LENGTH":
            //lengthConvert();
            break;
        case "SPEED":
            //speedConvert();
            break;
        default:
            System.out.println("Please enter something else!");
    }

}

public static double massConvert() {
    Scanner scanMass = new Scanner(System.in);
    System.out.println("1. kg to lbs\n2. lbs to kg");
    int answerMass = scanMass.nextInt();
    switch(answerMass) …
Run Code Online (Sandbox Code Playgroud)

java error-handling

0
推荐指数
1
解决办法
56
查看次数

标签 统计

error-handling ×1

java ×1