小编Cod*_*123的帖子

Java中的切换:我可以在案例中包含条件吗?

这是我的代码:

switch(age) {
    case 10:
        System.out.println("You are too young to drive.");
        break;
    case 20:
        System.out.println("You can drive!");
        break;
    default:
        System.out.println("Error");
}
Run Code Online (Sandbox Code Playgroud)

如果年龄是15岁会怎么样?好吧,它给了我一个错误.所以我想知道是否有可能在案件中包含一个条件.例如,

case (age>=10 && age<=20):
   System.out.println("You're still too young to drive...");
   break;
Run Code Online (Sandbox Code Playgroud)

我可以使用if语句,但我想知道这是否可以通过一个开关.

java

6
推荐指数
3
解决办法
2万
查看次数

在数组中存储双精度数

好吧,所以我想将值存储在数组中.这是我的代码:

import java.util.Scanner;
public class test {
    public static void main(String args[]){
        Scanner bob = new Scanner(System.in);

        double[] mylist;

        System.out.println("What is your first value?");
        mylist = bob.nextDouble();

        System.out.println("What is your second value?");
        mylist = bob.nextDouble();
    }
}
Run Code Online (Sandbox Code Playgroud)

问题#1:我被告知mylist = bob.nextDouble()应该是nextLine().为什么如果它显然是双倍的?

目标:我想以某种方式将这些值存储到一个数组中,以便我以后可以将它们拉出来.有人可以帮忙吗?

UPDATE

对于问题#1,它告诉我它无法转换Double()Double[].这是什么意思?

java arrays

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

arrays ×1