計(jì)算全班學(xué)員的平均分
方法一
int[] a = {60, 70, 80, 90};
int b = 0;
int s = 0;
for (int i = 0; i < a.length; i++) {
b = a[i];
s += a[i];
System.out.println(b);
}
System.out.println("平均成績(jī)是:" + s / a.length);
方法二
Scanner scanner = new Scanner(System.in);
double[] a = new double[5];
double d=0;
for (int i = 0;i<a.length;i++){
System.out.println("輸入成績(jī)");
double g=scanner .nextInt();
a[i]=g;
d+=a[i];
}
System.out.println("平均分是"+d/a.length);
有一個(gè)數(shù)列:8,4,2,1,23,344,12 循環(huán)輸出數(shù)列的值,求數(shù)列中所有數(shù)值的和猜數(shù)游戲:從鍵盤中任意輸入一個(gè)數(shù)據(jù),判斷數(shù)列中是否包含此數(shù)
Scanner scanner = new Scanner(System.in);
int[] a = {8, 4, 2, 1, 23, 344, 12};
int b = 0;
System.out.println("輸入一個(gè)數(shù)");
int c = scanner.nextInt();
int i;
for (i = 0; i < a.length; i++) {
b += a[i];
if (c == a[i]) {
System.out.println("包含");
break;
}
}
if (i == a.length) {
System.out.println("不包含");
}
System.out.println(b);
從鍵盤輸入本次Java考試五位學(xué)生的成績(jī),求考試成績(jī)最高分
Scanner scanner = new Scanner(System.in);
int[] a = new int[5];
int max = 0;
int i;
for (i = 0; i < a.length; i++) {
System.out.println("輸入成績(jī)");
int g = scanner.nextInt();
a[i] = g;
if (max <= a[i]) {
max = a[i];
}
}
System.out.println("最大成績(jī)是" + max);
有一組學(xué)員的成績(jī){50,90,70,80},將它們按升序排列。要增加一個(gè)學(xué)員的成績(jī),將它插入成績(jī)序列,并保持升序。
int[] a = {50, 90, 70, 80};
Arrays.sort(a);
System.out.println("數(shù)");
int b = scanner.nextInt();
int c = 0;
for (int i = 0; i < a.length; i++) {
if (b <= a[i]) {
c = i;
break;
}
}
int[] d = new int[5];
//插入第一步 for (int i = 0; i < c; i++) {
d[i] = a[i];
}
//第二部 d[c] = b;
//第三部 for (int i = c + 1; i < d.length; i++) {
d[i] = a[i - 1];
}
//遍歷 for (int i = 0; i < d.length; i++) {
System.out.println(d[i]);
}
將 一組亂序的字符進(jìn)行排序 進(jìn)行升序和逆序輸出
char[] a={'s','d','b','h'};
Arrays.sort(a);
for (int i = 0;i<a.length;i++){
System.out.println(a[i]);
}
for (int i = a.length-1;i>=0;i--){
System.out.print(a[i]);
}
定義一個(gè)字符串?dāng)?shù)組,查找某個(gè)字符串在數(shù)組中出現(xiàn)的次數(shù)
Scanner scanner = new Scanner(System.in);
String[] a = {"ww", "dd", "ww", "aa", "dd", "ww"};
int c = 0;
System.out.println("輸入字符串");
String b = scanner.next();
for (int i = 0; i < a.length; i++) {
if (b.equals(a[i])) {
c++;
}
}
System.out.println(b + "出現(xiàn)" + c + "次");