A-A+

编写一个Java程序 它可以基于车辆所具有的车轮数量对车辆进行分类。你的程序应该提示用户输入

2022-08-12 10:19:48 问答库 阅读 195 次

问题详情

编写一个Java程序,它可以基于车辆所具有的车轮数量对车辆进行分类。你的程序应该提示用户输入车辆上的车轮数量,然后把该数字读入到一个int变量中。如果用户指示车辆具有2或3个车轮,程序将报告它是一辆摩托车;如果它具有4个车轮,将把车辆标明为“小轿车或轻型卡车”;如果它具有6、8、10、12、14、16或1 8个车轮,就把它分类为卡车。其他任何车轮数量都将被报告为一个错误。使用switch语句计算所做的决定。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:import java.util.Scanner;public class Wheels{//A Java program to categorize a vehiclepublic static Void main(String[]args){Scanner sc=new Scanner(System.in);System.out.print("How many wheels?");int number=sc.nextInt();switch(number){case 2:case 3:System.out.println("motorcycle");break;Case 4:System.out.println("car");break;case 6:case 8:case 10:case 12:case 14:case 16:case 18:System.out.println("truck");break;default:System.out.println("Error:"+number+"wheelS?");}}}
importjava.util.Scanner;publicclassWheels{//AJavaprogramtocategorizeavehiclepublicstaticVoidmain(String[]args){Scannersc=newScanner(System.in);System.out.print("Howmanywheels?");intnumber=sc.nextInt();switch(number){case2:case3:System.out.println("motorcycle");break;Case4:System.out.println("car");break;case6:case8:case10:case12:case14:case16:case18:System.out.println("truck");break;default:System.out.println("Error:"+number+"wheelS?");}}}

考点:车辆,程序