Javaの完全な小さな仕事の基礎?演習を強化する-1 -2平均アレイの和を求めて-4。2つのキーボード入力INTを最大入力配列。リバースアレイ出力印刷-3計算し、-5。キーボード入力3 INT和を決定し、ほとんどの値;

演習を完了するためにいくつかの小さなコード?自分がより強力に?新しい知識の復習を学ぶのか?

  • 1.入力アレイは、最大値を計算します
  • 2.リバース印刷出力アレイ
  • 3.平均シークアレイの和
  • 4. 2つのキーボード入力INTとの和を決定します
  • キーボード入力3 int型、および最も価値
/*
要求:输入一组数组,计算出最大值。
 */

public class cesi{
    public static void main (String[] args) {
        int[] array = {5, 15, 100, 999, 1000};
        int max = array[0];

        for (int i = 1; i < array.length; i++) {
            if (max <array[i]) {
                max = array[i];
            }
        }
        System.out.println ("最大值:"+ max);
    }
}
/*
要求:数组元素反转
 */

public class cesi {
    public static void main (String[] args) {
        int[] array = {10, 200, 3000, 50000, 600000};
        for (int i = 0; i < array.length; i++) {
            System.out.print ("-" + array[i]);
        }

        for (int min = 0, max = array.length-1; min < max; min++,max--) {
            int temp = array[max];
            array[max] = array[min];
            array[min] = temp;
        }

        System.out.println ("                         ");
        System.out.println ("=========================");

        for (int i = 0; i < array.length; i++) {
            System.out.print ("-" + array[i]);
        }
    }
}
/*
要求:使用一个方法求出一个int数组的总和与平均值,并且使用return返回
*/

public class cesi {
    public static void main (String[] args) {
        int[] result = calulate(10,30,53);
        System.out.println ("三个数的总和(sum)是"+result[0]);
        System.out.println ("三个数的平均值(avg)是"+result[1]);

    }
    public static int[] calulate(int a,int b,int c) {
        int sum = a+b+c;
        int avg = sum/3;
        int[] calulate = new int[] {sum,avg};

        return calulate;
    }
}
/*
题目:键盘输入两个int数字,并且求出和值
*/
//导包
import java.util.Scanner;

public class demo02Scannersum {
    public static void main(String[] args) {
        //创建Scanner对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个int");
        int a = sc.nextInt();
        System.out.println("请输入第二个int");
        int b = sc.nextInt();
        int result = a + b;

        System.out.println("两个int的和是:"+result);
    }
}

最初の質問に似ていますが、最初の質問は、最も値の配列を求めて、ここで少し難しくは知識の少しを使用します

/*
题目键盘输入三个int数字,并且求出最大值;
*/
import java.util.Scanner;

public class demo02Scannersum {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个int");
        int a = sc.nextInt();
        System.out.println("请输入第二个int");
        int b = sc.nextInt();
        System.out.println("请输入第二个int");
        int c = sc.nextInt();
        
        //使用三元运算符
        int max_0=a>b ?a:b;
        int max = max_0>c?max_0:c;

        System.out.println("最大值(max)是" + max);
    }
}

すべてのエラーの内容は、メッセージを残してください、ありがとうございました!

おすすめ

転載: www.cnblogs.com/gz18221/p/11986253.html