防止被吞
防止被和谐
import java.util.* ;
public class TestRandomCharacter{
public static void main(String[] args) {
static class RandomCharacter{
public static char getRandomCharacter(char ch1 , char ch2 ) {
return (char) ( ch1 + Math.random() * ( ch2 - ch1 + 1 ));
}
public static char getRandomLowerrCaseLetter() {
return getRandomCharacter ('a','z');
}
public static char getRandomUpperrCaseLetter() {
return getRandomCharacter ( 'A' ,'Z');
}
public static char getRandomDigitCharacter( ) {
return getRandomCharacter ( '0' ,'9');
}
public static char getRandomCharacter( ) {
return getRandomCharacter ( '\u0000' ,'\uFFFF');
}
}
Scanner input = new Scanner (System.in) ;
final int CHARS_PER_LINE =25 ;
System.out.println("输入你想要的随机字符个数");
int sc = input.nextInt();
for ( int i = 0 ; i < sc ; i++) {
char ch = RandomCharacter.getRandomLowerrCaseLetter() ;
if ((i+1) % CHARS_PER_LINE == 0)
System.out.println(ch);
else
System.out.println(ch + " ");
}
}
static class RandomCharacter{ // 这里的 RandomCharacter 提示修饰符不合法 ,但是去掉了static 下面的问题更多 。需要怎么修改 。 网上看的例子和我这结构差不多呀,但是没报错。
防止被和谐
import java.util.* ;
public class TestRandomCharacter{
public static void main(String[] args) {
static class RandomCharacter{
public static char getRandomCharacter(char ch1 , char ch2 ) {
return (char) ( ch1 + Math.random() * ( ch2 - ch1 + 1 ));
}
public static char getRandomLowerrCaseLetter() {
return getRandomCharacter ('a','z');
}
public static char getRandomUpperrCaseLetter() {
return getRandomCharacter ( 'A' ,'Z');
}
public static char getRandomDigitCharacter( ) {
return getRandomCharacter ( '0' ,'9');
}
public static char getRandomCharacter( ) {
return getRandomCharacter ( '\u0000' ,'\uFFFF');
}
}
Scanner input = new Scanner (System.in) ;
final int CHARS_PER_LINE =25 ;
System.out.println("输入你想要的随机字符个数");
int sc = input.nextInt();
for ( int i = 0 ; i < sc ; i++) {
char ch = RandomCharacter.getRandomLowerrCaseLetter() ;
if ((i+1) % CHARS_PER_LINE == 0)
System.out.println(ch);
else
System.out.println(ch + " ");
}
}
static class RandomCharacter{ // 这里的 RandomCharacter 提示修饰符不合法 ,但是去掉了static 下面的问题更多 。需要怎么修改 。 网上看的例子和我这结构差不多呀,但是没报错。
![](http://hiphotos.baidu.com/yybanbo/pic/item/4f1b0f27f0e6d968c9955923.jpg?v=tbs)