求救JAVA程序员!懂JAVA的来!(搞定)
- 传说中のJim感谢小叮当
[本帖最后由 传说中のJim 于 2009-5-7 15:38 编辑] - 死命遭唤囧,随机数生成似乎有写好的方法直接调用的,我也是菜,爱莫能助
- 大家好我是小叮当这么基础的问题,你应当自己寻求答案.
import java.util.*;
public class RandomWithRangeTest {
public RandomWithRangeTest(){
}
public static void main(String [] args){
Random rdm=new Random();
// 产生-160到160之间的随机数
System.out.println("Range from -160 to + 160";
for(int i=0;i<5;i++)
System.out.println(rdm.nextInt()%160) ;
// 产生0到160之间的随机数
System.out.println("Range from 0 to 160";
for(int i=0;i<5;i++)
System.out.println((rdm.nextInt()>>>1)%160) ; //>>>是无符号右移位操作符,在高位插入0
// 产生0到160之间的随机数的另一种方法
System.out.println("Range from 0 to 160";
for(int i=0;i<5;i++)
System.out.println((rdm.nextInt()& 0x7fffffff)%160) ; // 将int数的最高位置为0,也就是排除掉负数
//产生-160到0之间的随机数
System.out.println("Range from -160 to 0";
for(int i=0;i<5;i++)
System.out.println(-(rdm.nextInt()>>>1)%160) ;
//产生-160到0之间的随机数的另一种方法
System.out.println("Range from -160 to 0";
for(int i=0;i<5;i++)
System.out.println((rdm.nextInt()| 0x80000000)%160); // 将int数的最高位置为1,也就是排除掉正数
}
}///:~
上面是创建RANDOM对象的方法,还有静态的方法,不需要import包.自己去找答案吧.或者去CSDN.
[本帖最后由 大家好我是小叮当 于 2009-5-7 14:31 编辑] - 传说中のJim谢过了。第二个呢?
[本帖最后由 传说中のJim 于 2009-5-7 15:38 编辑] - Oldman虽然不会java,但是这都是很简单的程序阿
- iorilu这个, 真学了会写不出来
- 大家好我是小叮当我觉得你还是自己多思考思考,或者询问询问方法吧,这么找人直接帮你做作业可不好...
我老了,脑子也退化了,现在应该是你们年轻人锻炼的时候啦,嘿嘿... - 传说中のJim我没学过这个。。。也不是搞这个的。。现在就是应付考试中。
- iorilu没学也不搞怎么要考试
- 传说中のJim现在没空解释这个。。。。哪位好心人帮忙下啊。
- 大家好我是小叮当唉... 我就是不明白,你什么都没学,去考的什么试
class Student {
int studentNo ;
String studentName;
public void setStudent (int studenteNo, String studentName) {
this.studentName = studentName;
this.studentNo = studenteNo;
}
public void show () {
System.out.println("学号:" + this.studentNo + " 姓名:" + this.studentName + "\n";
}
}
public class Test{
public static void main(String[] args) {
Student st1 = new Student ();
st1.setStudent(1,"学生A";
Student st2 = new Student ();
st2.setStudent(2,"学生B";
st1.show();
st2.show();
}
} - 传说中のJim小叮当,泪流满面,感谢啊!你真是好人。
[本帖最后由 传说中のJim 于 2009-5-7 15:38 编辑] - 左右中没学过你考什么证啊,这都是很浅的东西……
- iorilu想问下什么证啊, 做这几个题目就能过吗
- USE2程序方面的证90%都是出了钱就能过,见怪不怪了
如果是劳动局啥的考试,考完了大家都有补贴,互惠互利的事:D
[本帖最后由 USE2 于 2009-5-7 15:42 编辑]