Java配列練習問題(1)
6029 ワード
1、「A」、「B」、「C」を配列に入れて出力してください
2、「私」「愛」「あなた」を配列に入れて、正と逆に出力してください
3、10個の整数を入力して配列に格納し、b配列にコピーして出力する
4、int型の配列を宣言し、8人の学生の成績をループして受け取り、この8人の学生の総得点と平均点、最高点と最低点を計算する.
5、出力10000以下のすべての素数プログラム分析:素数を判断する方法:1つの数でそれぞれ2からsqrt(この数)を除去し、もし除去できるならば、この数は素数ではなく、逆に素数であることを示す.
6、1つの文字列の配列を宣言して、空間は5つです.最初の空間の値を「張三」、2番目の空間の値を「李四」、3番目の空間の値を「王二」、4番目の空間の値を「麻子」、5番目の空間の値を「小紅」に設定します.その後、すべての空間の値を出力します.
7、1つの文字列の配列を宣言して、空間は5つです.ループを使用して5人の学生の名前を受信します.この5人の学生の名前をループで出力します.
8、int型の配列を宣言し、8人の学生の成績をループして受け取り、この8人の学生の総得点と平均点を計算する.
9、char型の配列を宣言し、その配列のセルに「愛してる」の3文字を入れ、ループを使用して逆シーケンスで出力します.「愛してる」のように.
10、長さ10の整数配列を定義し、10の整数をループ入力します.次に整数を入力して、この整数を検索して、出力の下付きを見つけて、ヒントが見つかりませんでした.
package com.hz.array;
/**
* 1、 'A','B','C' ,
* @author ztw
*
*/
public class Practice01 {
public static void main(String[] args) {
char[] array=new char[3];//
//
array[0]='A';
array[1]='B';
array[2]='C';
//
for(int i=0;i
2、「私」「愛」「あなた」を配列に入れて、正と逆に出力してください
package com.hz.array;
/**
* 2、 " " " " " " ,
* @author ztw
*
*/
public class Practice02 {
public static void main(String[] args) {
String[] array = {" "," "," "};
//
for(int i=0;i<=2;i++){
System.out.print(array[i]);
}
System.out.println("
");
//
for(int i=2;i>=0;i--){
System.out.print(array[i]);
}
}
}
3、10個の整数を入力して配列に格納し、b配列にコピーして出力する
package com.hz.array;
import java.util.Scanner;
/**
* 3、 10 , b
* @author ztw
*
*/
public class Practice03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
/*
* arr b
*/
int[] arr = new int[10];
int[] b = new int[arr.length];
/*
* 10
* arr b
*/
for(int i=0;i
4、int型の配列を宣言し、8人の学生の成績をループして受け取り、この8人の学生の総得点と平均点、最高点と最低点を計算する.
package com.hz.array;
import java.util.Scanner;
/**
*
* 4、 int , 8 , 8
* 、 。
* @author ztw
*
*/
public class Practice04 {
public static void main(String[] args) {
double sum=0;// 0
double[] arr=new double[8];// 8
Scanner sc = new Scanner(System.in);
/*
* 8
*/
for(int i=0;iarr[i]){
min=arr[i];
}
}
System.out.println(" "+sum+" "+avg+"、 "+max+" "+min);
}
}
5、出力10000以下のすべての素数プログラム分析:素数を判断する方法:1つの数でそれぞれ2からsqrt(この数)を除去し、もし除去できるならば、この数は素数ではなく、逆に素数であることを示す.
package com.hz.array;
/**
*
* 5、 10000
* : : 2 sqrt( ),
* , , 。
* @author ztw
*
*/
public class Practice05 {
public static void main(String[] args){
// int[] arr=new int[10000];
// for(int i=0;i<10000;i++){
// arr[i]=(i+1);
// }
// for(int i=arr[1];i
6、1つの文字列の配列を宣言して、空間は5つです.最初の空間の値を「張三」、2番目の空間の値を「李四」、3番目の空間の値を「王二」、4番目の空間の値を「麻子」、5番目の空間の値を「小紅」に設定します.その後、すべての空間の値を出力します.
package com.hz.array;
/**
*
*6、 , 5 。
* “ ”, “ ”,
* “ ”, “ ”,
* “ ”。 。
* @author ztw
*
*/
public class Practice06 {
public static void main(String[] args) {
String[] arr = new String[5];// 5
/*
*
*/
arr[0]=" ";
arr[1]=" ";
arr[2]=" ";
arr[3]=" ";
arr[4]=" ";
//
for(int i=0;i
7、1つの文字列の配列を宣言して、空間は5つです.ループを使用して5人の学生の名前を受信します.この5人の学生の名前をループで出力します.
package com.hz.array;
import java.util.Scanner;
/**
* 7、 , 5 。
* 。 .
* @author ztw
*
*/
public class Practice07 {
public static void main(String[] args) {
String[] arr = new String[5];// 5
Scanner sc = new Scanner(System.in);
//
for(int i=0;i
8、int型の配列を宣言し、8人の学生の成績をループして受け取り、この8人の学生の総得点と平均点を計算する.
package com.hz.array;
import java.util.Scanner;
/**
* 8、 int , 8 , 8 。
* @author ztw
*
*/
public class Practice08 {
public static void main(String[] args) {
double sum=0;// 0
double[] arr=new double[8];// 8
Scanner sc = new Scanner(System.in);
/*
* 8
*/
for(int i=0;i<=7;i++){
System.out.println(" "+(i+1)+" :");
arr[i] = sc.nextDouble();
sum+=arr[i];
}
double avg = (sum/arr.length);//
System.out.println(" "+sum+" "+avg);
}
}
9、char型の配列を宣言し、その配列のセルに「愛してる」の3文字を入れ、ループを使用して逆シーケンスで出力します.「愛してる」のように.
package com.hz.array;
/**
* 9、 char , " " , 。 " "。
* @author ztw
*
*/
public class Practice09 {
public static void main(String[] args) {
char[] array = {' ',' ',' '};
//
for(int i=0;i<=2;i++){
System.out.print(array[i]);
}
System.out.println("
");
//
for(int i=2;i>=0;i--){
System.out.print(array[i]);
}
}
}
10、長さ10の整数配列を定義し、10の整数をループ入力します.次に整数を入力して、この整数を検索して、出力の下付きを見つけて、ヒントが見つかりませんでした.
package com.hz.array;
import java.util.Scanner;
/**
* 10、 10 , 10 。
* , , , 。
* @author ztw
*
*/
public class Practice10 {
public static void main(String[] args) {
int[] arr = new int[10];
Scanner sc = new Scanner(System.in);
// 10
for(int i=1;i