【发布时间】:2015-10-08 15:39:33
【问题描述】:
我想将此 switch 语句更改为 if 语句或 while 循环。 我怎样才能做到这一点? 请注意这段使用 Android Studio 的代码。
public void onClick(View v) {
switch(v.getId()){
case R.id.button:
Log.v(TAG, "verbose");
break;
case R.id.button2:
Log.d(TAG, "Debug");
break;
case R.id.button3:
Log.i(TAG, "Information");
break;
case R.id.button4:
Log.w(TAG, "Warning");
break;
case R.id.button5:
Log.e(TAG,"Error");
break;
}
}
【问题讨论】:
-
我不明白这个问题,而不是开关只使用 if's
-
switch case 这里是一个不错的选择,为什么你想要 if...else
-
if用于选择bn 2选项,在多个选项之间使用switch。在多个选项的情况下switch的性能更好。
标签: android if-statement switch-statement