北交大一新生实验求助 如图的java实验,十分感谢呢[/size] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用把北交贴出来, 这是基本的javase, 自己琢磨一下就出来了。。 import java.util.Random;class RandomEx extends Random { private static final long serialVersionUID = 1L; public char nextChar(int n) { if(n<2) return '?'; else if(n>16) return '?'; else { int temp=nextInt(n); if(temp<10) return (char) (temp+48); else return (char) (temp-10+65); } } @Override public String toString() { return "RandomEx"; }}public class TestRandomEx { public static void main(String[] args) { RandomEx rex=new RandomEx(); System.out.print("输出20个二进制字符:"); for(int i=0;i<20;i++) { System.out.print(rex.nextChar(2)); } System.out.println(); System.out.print("输出20个八进制字符:"); for(int i=0;i<20;i++) { System.out.print(rex.nextChar(8)); } System.out.println(); System.out.print("输出20个十进制字符:"); for(int i=0;i<20;i++) { System.out.print(rex.nextChar(10)); } System.out.println(); System.out.print("输出20个十六进制字符:"); for(int i=0;i<20;i++) { System.out.print(rex.nextChar(16)); } System.out.println(); System.out.println("测试toString输出:"+rex.toString()); }} 考虑要不要把这个帖子链接转发北交大zjy老师.....免得你们就知道偷懒.... ibates里parameterClass里的值做什么用的 Ubuntu 下怎样安装jdk1.5 ,tomcat6哦? 求java计算器代码 要有键盘事件响应的 JAVA面向对象该怎么学? 寻找学生学籍管理系统的源代码,要求是让做成WEB的APPLET~ JTabbedPane 切换问题 关于DoubleClass类的问题。。。。。。请问DoubleClass是基本类吗? 高分跪求~!!!高手进!java24点 怎么去掉ArrayList 重复的值,且保持原来的顺序? 怎样在已有的class文件上生成jar文件? 新手 Java作业求解 网络上那些java免费公开课是否有用
自己琢磨一下就出来了。。
import java.util.Random;
class RandomEx extends Random {
private static final long serialVersionUID = 1L; public char nextChar(int n)
{
if(n<2)
return '?';
else if(n>16)
return '?';
else
{
int temp=nextInt(n);
if(temp<10)
return (char) (temp+48);
else
return (char) (temp-10+65);
}
}
@Override
public String toString()
{
return "RandomEx";
}
}public class TestRandomEx { public static void main(String[] args)
{
RandomEx rex=new RandomEx();
System.out.print("输出20个二进制字符:");
for(int i=0;i<20;i++)
{
System.out.print(rex.nextChar(2));
}
System.out.println();
System.out.print("输出20个八进制字符:");
for(int i=0;i<20;i++)
{
System.out.print(rex.nextChar(8));
}
System.out.println();
System.out.print("输出20个十进制字符:");
for(int i=0;i<20;i++)
{
System.out.print(rex.nextChar(10));
}
System.out.println();
System.out.print("输出20个十六进制字符:");
for(int i=0;i<20;i++)
{
System.out.print(rex.nextChar(16));
}
System.out.println();
System.out.println("测试toString输出:"+rex.toString());
}
}