public class Test
private static Random rnd=new Random();
public static void main(String args[]){
StringBuffer word=null;
swicth(rnd.nextInt(2))
{
case 1: word=new StringBuffer('p');
case 2: word=new StringBuffer('g');
default: word=new StringBuffer('m');
word.append('a');
word.append('i');
word.append('n');
}
}
}
No pain ,No gain.
错误三个:nextInt()方法返回0、1
没有break
最大的错误StringBuffer没有char参数的构造函数
会将char转化为int型
所以这个程序只会输出ain
private static Random rnd=new Random();
public static void main(String args[]){
StringBuffer word=null;
swicth(rnd.nextInt(2))
{
case 1: word=new StringBuffer('p');
case 2: word=new StringBuffer('g');
default: word=new StringBuffer('m');
word.append('a');
word.append('i');
word.append('n');
}
}
}
No pain ,No gain.
错误三个:nextInt()方法返回0、1
没有break
最大的错误StringBuffer没有char参数的构造函数
会将char转化为int型
所以这个程序只会输出ain