用JAVA编写一程序,随机产生10个整数,放到一数组中,打印输出平均值。
完整的代码如下:
public class Demo01 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] a = new int[10];int i = 0;// 输入10个整数while (true) {a[i] = sc.nextInt();i++;if (i == 10) {break;}}// 冒泡排序for (int k = 0; k < a.length - 1; k++) {for (int j = k + 1; j < a.length; j++) {if (a[k] < a[j]) {int temp = a[k];a[k] = a[j];a[j] = temp;}}}// 输出排序后的数组for (Integer b : a) {System.out.println(b);}}}
public static void main(String args[]) { int[] arrays=new int[10]; int count=0; for(int i=0;iaverage){ a++; } } System.out.println("大于平均值的个数有"+a+"个"); }
import java.util.Random;//说明: 编写一程序,随机产生10个整数,放到一数组中,打印输出平均值。
public class shiyan14
{
public static void main(String []arrgs)
{
Random random=new Random();
int[] a=new int[10];
int sum=0;
for (int i = 0; i < a.length; i++)
{
a[i]=random.nextInt(10);//随机产生0-10的随机数 要变动请自行更改
sum=sum+a[i];
System.out.println(a[i]);
}
System.out.println("avg:"+sum/a.length);//取整 是否要小数请自行更改
}//main end
}//class shiyan14 end
public class random1 {
public static void main(String[] args) {
Random random=new Random();
int[] a=new int[10];
int sum=0;
for (int i = 0; i < a.length; i++) {
a[i]=random.nextInt(100);//随机产生0-100的随机数 要变动请自行更改
sum=sum+a[i];
System.out.println(a[i]);
}
System.out.println("avg:"+sum/a.length);//取整 是否要小数请自行更改
}
}
public class TestArray {
public static void main(String[] args) {
int a[] = new int[10];
for(int i = 0 ;i<10;i++) {
int num = (int)(Math.random()*100);//0到100的范围的Math.random()*99+1 //1到100的
a[i]=num;
System.out.println(num);
}
int sum=0;
for (int i = 0; i < a.length; i++) {
sum = sum+a[i];
}
System.out.println("平均值为"+sum/10);
}
}
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Random rand = new Random(System.currentTimeMillis());
int[] arr = new int[10];
int sum = 0;
for (int i = 0; i < 10; i++)
{
arr[i] = rand.nextInt();
sum += arr[i];
}
System.out.println("平均值为:" + sum / 10);
}
}
import java.util.Random;
public class RandomAverage{
public static void main(String[] args){
int[] a=new int[10];
int sum;
Random r=new Random();
for(int i=0;i<a.length;i++){
a[i]=r.nextInt();
sum+=a[i];
}
double ave=(double)sum/a.length;
for(int i=0;i<a.length;i++)
System.out.println(a[i]+" ");
System.out.println("The average is "+ave);
}
}
编写一个java程序,生成10个1000~9999之间的随机整数,将其输出到控制台...
public class Test {public static void main(String[] args) {for(int i = 0;i < 10 ; i++){\/\/Math.random()的取值范围是[0,1)\/\/Math.random() * 9000的取值范围是[0,8999]\/\/Math.random() * 9000 + 1000的取值范围是[1000,9999]int num = (int)(Math.random() * 9000 + ...
Java随机产生一个数组数组中有十个元素
public class RandomTest { public static void main(String[] args){ \/\/方法1:可重复的 System.out.println("可重复的");List<Integer> list=new ArrayList<Integer>();for(int i=0;i<10;i++){ \/\/产生0-9之间的随机数 int random=new Random().nextInt(10);list.add(random);} for...
用JAVA随机生成10个100以内的整数,案后按从小到大排列打印出来 求结 ...
public class Demo { 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]){...
编写一个Java程序:利用随机函数产生10道两位数的加法题,判断用户...
import javax.swing.*;public class Test { public static void main(String[] args) { int score = 0;for(int i=0; i<10; i++) { int x = (int)(10+Math.random()*90);int y = (int)(10+Math.random()*90);int a = x + y;JOptionPane.showMessageDialog(null, x+"+"+y...
JAVA随机输出10个数不重复并且按顺序从小到大排列,用java.lang.Math.ra...
sort();} \/\/ 方法体1:用Math.random()方法生成随机整数 private static int createNO() { \/\/ math.random生成的随机数是0~1之间的小数,百倍之后取整 int ran = (int) (100 * Math.random());return ran;} \/\/ 方法体2:向random数组中添加十个不同的元素 private static int[] random(...
编一个程序能随机生成十个两位整数的程序
program suijishu;var s:array [1..10] of integer;i:integer;begin randomize;for i:=1 to 10 do s[i]:=random(90)+10;end;s就是十个两位整数的数组了。
java 生成100以内10个不重复的随机数,用Math.random()来做,求代码
import java.util.Set;public class RandomDemo { public static void main(String[] args){ Set<Integer> set=new HashSet<Integer>();boolean panduan=true;while(true){ int z=(int)(Math.random()*100+1);panduan=set.add(z);if(!panduan){ continue;} if(set.size()>=10){ break;...
用JAVA写一段随机生成10到99的程序。..
public class GetRandom { public static void main(String[] args) { int i = (int)(Math.random()*89+10); \/\/可以10-99之间的半闭半开区间 System.out.println("随机生成10到99之间的数:"+i);} }
编写JAVA程序,用冒泡法对十个随机数由小到大顺序排序,输出排序后的结果...
public class Sequence02 { 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);} \/ 打印随机数 \/...
JAVA编程,编写一个程序,定义一个包含10个元素的数组,要求数组元素的值随...
看我这个最简单的:import java.util.*;class Test{ public void main(String []args){ int []arr={10,8,7,3,1,4,5,8,4,6};\/\/定义数组 Arrays.sort(arr);\/\/调用arrays里的排序算法 for(int i:arr){ System.out.println(arr[i]); \/\/输出 } } } 哈哈,。是不是超短啊!!