获取50个0至300之间的随机整数,并输出到屏幕上;
2012-10-29 13:24
323 查看
package practise;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.Random;
/*设计Java程序,实现如下功能:
获取50个0至300之间的随机整数,并输出到屏幕上;
取出上面50个整数中的偶数,倒序排列输出到屏幕上。*/
public class RandomTest {
public static void main(String[] args)
{
generateRandom();
}
public static void generateRandom()
{
Random ran=new Random();
ran.nextInt();
ArrayList<Integer> list=new ArrayList<Integer>();
for(int i=0;i<50;i++)
{
list.add(ran.nextInt(300));
}
Collections.sort(list);
Collections.reverse(list);
Iterator it=list.iterator();
while(it.hasNext())
{
int temp=(Integer)it.next();
if(temp%2==0&&temp!=0)
{
System.out.print(temp+" ");
}
}
}
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.Random;
/*设计Java程序,实现如下功能:
获取50个0至300之间的随机整数,并输出到屏幕上;
取出上面50个整数中的偶数,倒序排列输出到屏幕上。*/
public class RandomTest {
public static void main(String[] args)
{
generateRandom();
}
public static void generateRandom()
{
Random ran=new Random();
ran.nextInt();
ArrayList<Integer> list=new ArrayList<Integer>();
for(int i=0;i<50;i++)
{
list.add(ran.nextInt(300));
}
Collections.sort(list);
Collections.reverse(list);
Iterator it=list.iterator();
while(it.hasNext())
{
int temp=(Integer)it.next();
if(temp%2==0&&temp!=0)
{
System.out.print(temp+" ");
}
}
}
}
相关文章推荐
- 查找程序中的错误(平凡的程序,不平凡的问题) 4.不定义第三个变量,互换两个变量的值 5.char 类型转换 6.输出 10~100 之间的随机整数
- 快速获取[0,n]之间的k个不同的随机顺序的随机整数
- 随机产生12个5到15之间的整数放入一维数组中,然后将这些数输出,每行输出4个数
- js 随机获取10个不重复的1~20之间的整数数组
- java--随机输出需要某两个整数之间的一个随机数
- Java编程:随机产生一个50到200之间的正整数,如果该数为奇数则求它的平方根并转换成float型后再输出;如果该数为偶数则求它的平方再输出。
- 随机产生12个5~15之间的整数放入一位数组中,然后输出这些数,每行输出四个数
- 根据一个代表星期几的0到6之间的整数,在屏幕上输出它代表星期几
- Java统计50个10到50之间整数的随机出现次数
- 随机产生50个【10,50】之间的整数,统计各个整数出现的次数等
- 快速获取[0,n]之间的k个不同的随机顺序的随机整数
- 生产者/消费者的示例程序,生产者随机地产生若干个整数,消费者将这些整数输出到屏幕。
- 随机产生50个30到35的整数,统计每个数字出现的次数(TreeMap实现),输出时按照数字的降序排列,并且统计出现次数最多的数字和它的次数。
- 随机产生50个0~6之间的整数,分别统计每个数的个数。
- 获取系统当前时间,完成格式化,得到一个字符串。例如”201608130743”(指年月日时分)。再随机取3个小于10的整数,分别插入到 字符串的年、月、日后面,完成输出。
- 输入一个整数,如果该整数介于1到12之间,则输出对应的月份,比如输入为4,则输出”April“ -_-!;否则输出”not valid month number“
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- 编程珠玑: 12章 取样问题 12.3设计空间,程序的输入包含两个整数m和n,其中m<n。输出是0~n-1范围内m个随机整数的有序列表,不允许重复。 -------解题总结
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要