java题目:产生10到100之内的随即整数输出,并把10个数按从小到大的顺序输出。

还有一个:试编写程序实现求几何形状(长方形,正方形,圆形)的周长,面积.

import java.util.Random;
import java.util.Arrays;

public class Test {
public static void main(String[] args) {
int[] a = new int[10];
Random r = new Random();
for(int i = 0; i < a.length; i++) {
a[i] = r.nextInt(91) + 10;//10到100之间的随机数,包含100
}

Arrays.sort(a);
String result = Arrays.toString(a);
System.out.println(result);
}
}

======

// 长方形周长
public static double fun1(double w, double h) {
return 2 * (w + h);
}

// 长方形面积
public static double fun2(double w, double h) {
return w * h;
}

// 正方形周长
public static double fun3(double s) {
return 4 * s;
}

// 正方形面积
public static double fun4(double s) {
return s * s;
}

// 圆周长
public static double fun5(double r) {
return 2 * Math.PI * r;
}

// 圆面积
public static double fun6(double r) {
return Math.PI * r * r;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-22
JAVA中有个类是产生随机数的
import java.util.Random
你用文档查查这个类 自己研究研究就行了
你的分太少了

java题目:产生10到100之内的随即整数输出,并把10个数按从小到大的顺序...
public static void main(String[] args) { int[] a = new int[10]; Random r = new Random(); for(int i = 0; i < a.length; i++) { a[i] = r.nextInt(91) + 10;\/\/10到100之间的随机数,包含100 } Arrays.sort(a); String result = Arrays.toString(a); System.out.println(result...

用JAVA随机生成10个100以内的整数,案后按从小到大排列打印出来 求结 ...
public static void main(String[] args){ int a[] = new int[10];int temp;for(int i =0; i < 10; i++){ a[i] = (int)(Math.random()*100);} for(int i = 0; i < 10; i++){ for(int j = i+1; j < 10; j++){ if(a[i] > a[j]){ temp = a[i];a[...

用java产生10个随机数,并将10个随机数按产生的顺序显示出来然后将它们...
import java.util.Arrays;import java.util.Random;public class Test4 {public static void main(String[] args) {int[] a = new int[10];for (int j = 0; j < a.length; j++) {int i = new Random().nextInt(100)+1;a[j]=i;}\/\/Arrays.sort(数组名也就是a)为数组排序的操作...

编写JAVA程序,用冒泡法对十个随机数由小到大顺序排序,输出排序后的结果...
public static void main(String[] args) { int[] number = new int[10];\/ 产生10个[0-100]的随机数、注意区间 在j2se中区间一般都是[)\/ for (int i = 0; i < number.length; i++) { number[i] = (int) (Math.random() * 101);} \/ 打印随机数 \/ System.out.println("随机...

Java随即生成10个1-100之间的数放到数组中,要求这个10个数是不能重复...
第一步在1-100之前产生随机数,调用随机数函数就行 第二步,生成第一个随机数判断是否是偶数,被2除余数为0就行,这里做个判断,如果是那么存入数组 第三步在来进行第二个随机数生成,判断是否偶数,然后再判断是否在数组中可以用逐一比较的方法 ...

Java: 随机生成10个整数(1-100),对生成的序列进行排序,并插入一个任...
public static void main(String[] args) { int arr[] = new int[11];Random r=new Random();for(int i=0;i<10;i++){ arr[i]=r.nextInt(100)+1;\/\/得到10个100以内的整数 } Arrays.sort(arr);for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+"\\t");} System...

...运行可输入10个数最后把10个数按从小到大排序输出
int[] buffered = new int[10]; \/\/ 声明一个临时数字类型的数组 \/\/ 要搞清楚,这个数组其实有 11 个位置,我现在只用了其中10个!\/\/ 循环给这个数组赋值 for (int i = 0; i < buffered.length; i++) { buffered[i] = random.nextInt(100);} System.out.println("--- 生成结果 --...

java写:在100中的10个随机数中找出最大值和最小值
1、思路 首先利用随机数函数生成100个随机数;然后在这100个数中,通过比较,找出最大数和最小数。2、代码如下 import java.util.Random; public class Lanxi { public static void main(String[] args) { int max = 0; int min = num[0]; Random r = new Random(); for (int i = 0;...

JAVA随机输出10个数不重复并且按顺序从小到大排列,用java.lang.Math.ra...
public static void main(String[] args) { sort();} \/\/ 方法体1:用Math.random()方法生成随机整数 private static int createNO() { \/\/ math.random生成的随机数是0~1之间的小数,百倍之后取整 int ran = (int) (100 * Math.random());return ran;} \/\/ 方法体2:向random数组中添加...

java编程输出1——100的每一个整数,要求:每行输出10个数?
public static void main(String[] args) { int count = 0;for (int i = 1; i < 101; i++) { System.out.print(i+" ");count = count +1;if (count%10==0){ count =0;System.out.println();} } }

相似回答