问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一道Java编程题,通过继承java.util.Random类设计一个类RandomEx,并实现以下功能

发布网友 发布时间:2023-05-05 02:02

我来回答

1个回答

热心网友 时间:2023-11-06 18:11

import java.util.Random;
public class RandomEx extends Random{
public  char nextChar(char x){
Random r = new Random();
if((int)x >= 48&&(int)x<=57)
return (char) (r.nextInt(9)+48);
else if(x>=65&&x<=90)
return (char)(r.nextInt(25)+65);
else if(x>=97&&x<=122)
return (char)(r.nextInt(25)+97);
else
return '?';
}
public String toString(){
return "RandomEx";
}

}
import java.util.Random;

public class TestR {
public static void main(String[] args) {
Random r = new Random();
RandomEx ra = new RandomEx();
for(int j = 0;j < 2;++j)
for(int i = 48;i <= 57;++i)
System.out.print(ra.nextChar((char)i)+" ");
System.out.println();
int i = 0;
char x = 'a';
while(i != 20){
System.out.print(ra.nextChar(x++) + " ");
i++;
}
System.out.println();
int j = 0;
char y = 'A';
while(j != 20){
System.out.print(ra.nextChar(y++) + " ");
j++;
}
System.out.println();
System.out.println(ra.toString());
}

}

热心网友 时间:2023-11-06 18:11

import java.util.Random;
public class RandomEx extends Random{
public  char nextChar(char x){
Random r = new Random();
if((int)x >= 48&&(int)x<=57)
return (char) (r.nextInt(9)+48);
else if(x>=65&&x<=90)
return (char)(r.nextInt(25)+65);
else if(x>=97&&x<=122)
return (char)(r.nextInt(25)+97);
else
return '?';
}
public String toString(){
return "RandomEx";
}

}
import java.util.Random;

public class TestR {
public static void main(String[] args) {
Random r = new Random();
RandomEx ra = new RandomEx();
for(int j = 0;j < 2;++j)
for(int i = 48;i <= 57;++i)
System.out.print(ra.nextChar((char)i)+" ");
System.out.println();
int i = 0;
char x = 'a';
while(i != 20){
System.out.print(ra.nextChar(x++) + " ");
i++;
}
System.out.println();
int j = 0;
char y = 'A';
while(j != 20){
System.out.print(ra.nextChar(y++) + " ");
j++;
}
System.out.println();
System.out.println(ra.toString());
}

}

热心网友 时间:2023-11-06 18:11

import java.util.Random;
public class RandomEx extends Random{
public  char nextChar(char x){
Random r = new Random();
if((int)x >= 48&&(int)x<=57)
return (char) (r.nextInt(9)+48);
else if(x>=65&&x<=90)
return (char)(r.nextInt(25)+65);
else if(x>=97&&x<=122)
return (char)(r.nextInt(25)+97);
else
return '?';
}
public String toString(){
return "RandomEx";
}

}
import java.util.Random;

public class TestR {
public static void main(String[] args) {
Random r = new Random();
RandomEx ra = new RandomEx();
for(int j = 0;j < 2;++j)
for(int i = 48;i <= 57;++i)
System.out.print(ra.nextChar((char)i)+" ");
System.out.println();
int i = 0;
char x = 'a';
while(i != 20){
System.out.print(ra.nextChar(x++) + " ");
i++;
}
System.out.println();
int j = 0;
char y = 'A';
while(j != 20){
System.out.print(ra.nextChar(y++) + " ");
j++;
}
System.out.println();
System.out.println(ra.toString());
}

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 一道Java编程题 通过继承java.Util.Random类设计一个类RandomEX,并实现 社会历史观的基本问题是() 短时间加入乐跑可以吗 社会历史观的基本问题是( ) 不吉的网络解释不吉的网络解释是什么 2023年1月僧侣档是什么 2022年11月僧侣档是 m代表几号螺纹 jp事件是真正指什么 对副的成语对副的成语是什么 _对的成语_对的成语是什么 left-handed翻译成四字成语 对_的成语 对_的成语是什么 对笔的成语对笔的成语是什么 油门下面的按钮叫什么 为什么入户门的下档要用不锈钢 防盗门下档 实时进行的游戏是什么意思 崭新的拼音和意思 空调开启温度管理规定:国家规定空调开放标准 CS的脚本怎么写啊?那些英文字母是什么意思啊?我想自己写一个脚本啊! 描写小乔的诗句 蜜色肤色是什么颜色 水到渠成什么意思?有什么历史典故?反义词和近义词是什么? 水到渠成成语的意思 《风起陇西》热播,如何评价风起陇西里的人物? 空档机遇期还是空挡机遇期 自动挡车车的空挡什么时候用 什么时候放空档 工作出现空档还是空挡 汽车什么时候需要挂空挡 空档的意思空档的意思是什么 如何把邮件发到 映向劫持是怎么回事 什么叫映像劫持 有什么危害 变压器容量大且没有负荷如何进行无功补偿? 800kVA变压器空载时如何进行无功补偿 关于无功补偿不够的问题.变压器空载补不了,导致功率因素降低 三相变压器运行时本身的无功怎样补偿三相变压器运行时高压计量有转多无功电度应该怎样补偿才能减少无功 变压器空载或低负荷运行的解决方案