Fixed switch statement

This commit is contained in:
Hozum
2013-03-22 01:24:44 +09:00
committed by Pavel V. Talanov
parent 7ae18fc94c
commit f6d367b7d0
6 changed files with 86 additions and 20 deletions
@@ -0,0 +1,10 @@
public class NonDefault {
public static void main(String[] args) {
int value = 3;
String valueString = "";
switch (value) {
}
System.out.println(valueString);
}
}
@@ -0,0 +1,14 @@
public open class NonDefault() {
class object {
public open fun main(args : Array<String?>?) : Unit {
var value : Int = 3
var valueString : String? = ""
when (value) {
else -> {
}
}
System.out?.println(valueString)
}
}
}
fun main(args : Array<String>) = NonDefault.main(args as Array<String?>?)
@@ -0,0 +1,13 @@
public class NonDefault {
public static void main(String[] args) {
int value = 3;
String valueString = "";
switch (value) {
case 1: valueString = "ONE"; break;
case 2: valueString = "TWO"; break;
case 3: valueString = "THREE"; break;
}
System.out.println(valueString);
}
}
@@ -0,0 +1,23 @@
public open class NonDefault() {
class object {
public open fun main(args : Array<String?>?) : Unit {
var value : Int = 3
var valueString : String? = ""
when (value) {
1 -> {
valueString = "ONE"
}
2 -> {
valueString = "TWO"
}
3 -> {
valueString = "THREE"
}
else -> {
}
}
System.out?.println(valueString)
}
}
}
fun main(args : Array<String>) = NonDefault.main(args as Array<String?>?)