import java.io.FileNotFoundException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws FileNotFoundException {
Scanner kb = new Scanner(System.in);
System.out.println("Which file would you like to test?");
System.out.println();
System.out.println("Enter '1' for life1");
System.out.println("Enter '2' for life2");
System.out.println("Enter '3' for life3");
System.out.println("Enter '4' for life4");
System.out.println("Enter '5' for life5");
kb.nextInt();
int one, two, three, four, five;
one = 1; two = 2; three = 3; four = 4; five = 5;
switch(one || two || three || four || five){
case 1:{
GameOfLife gol = new GameOfLife("Input/life1.txt");
gol.print("Input/life1.txt");
break;
}
}
}
}
这是我正在使用的以下代码示例。基本上我想做的是评估用户从键盘输入的内容,然后实例化GameOfLife类和相应的文本文件以在屏幕上打印。在此之后,用户将被提示更新文件,或不用下一次迭代。我不确定为什么这不按照我喜欢的方式工作,我认为我的推理和逻辑是合理的。在switch语句中可能有多个值吗?
'one ||两个||三||四||五'是一个无效的表达。你在这个switch语句中想做什么? – Eran 2014-11-03 14:30:56