Java 4.9機内で練習します
7640 ワード
1.簡単なプログラムを作成するには、配列長が5であり、静的な割当値が10,20,30,40,50であり、コンソールでこの配列の値を出力する必要があります。
public class blue {
public static void main(String[] args) {
// TODO
int[] arr={10,20,30,40,50};
for(int i=0;i)
System.out.println(arr[i]);
}
}
2.簡単なプログラムを作成するには、行列の長さは5で、動的な割当値は10、20、30、40、50で、コンソールでこの配列の値を出力する必要があります。public class blue {
public static void main(String[] args) {
// TODO
int[] arr1=new int[5];
int a=1;
for(int i=0;i) {
arr1[i]=a*10;
System.out.println(arr1[i]);
a++;
}
}
}
3.単純なプログラムを作成して、型配列を定義します。中の要素は{23,45,22,33,56}で、配列要素の和、平均値を求めます。public class blue {
public static void main(String[] args) {
// TODO
int[] arr2= {23,45,22,33,56};
int sum=0,p=0;
for(int i=0;i) {
sum+=arr2[i];
p=sum/arr2.length;
}
System.out.println(" "+sum+" "+" "+p);
}
}
4.8つの整数(18、25、7、36、13、2、89、63)がある配列の中から、その最大の数とその下付きを探し出す。public class blue {
public static void main(String[] args) {
// TODO
int[] a= {18,25,7,36,13,2,89,63};
int max=a[0];
for(int i=0;i) {
if(max<a[i])
max=a[i];
}
System.out.println(" "+max);
for(int j=0;j) {
if(max==a[j])
System.out.println(" "+j);
}
}
}
5.1つの配列の要素を逆順に保存する(知識点:配列遍歴、配列要素アクセス)public class blue {
public static void main(String[] args) {
// TODO
int[] a= {18,25,7,36,13,2,89,63};
for(int i=a.length-1;i>=0;i--)
System.out.println(a[i]);
}
}
6、順序が決まった配列があります。一つの数を入力して、元の法則に従って配列に挿入します。(付題)import java.util.*;
public class blue {
public static void main(String[] args) {
// TODO
int[] a = {18,25,7,36,13,2,89,63};
int[] b = new int[a.length+1];
Scanner input=new Scanner(System.in);
System.out.println(" c");
int c=input.nextInt();
Arrays.sort(a);
for (int i = 0; i < a.length; i++) {
if (a[i] > c) {
b[i] = c;
for (i = i + 1; i < b.length; i++) {
b[i] = a[i - 1];
}
}
else {
b[i] = a[i];
}
}
for (int i = 0; i) {
System.out.print(+b[i]);
System.out.print(" ");
}
}
}