Java语法基础练习题2

练习4:

求一个n阶阵对角线元素之和。


实现代码:
import java.util.Scanner;

public class diagonal {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int n,sum1=0,sum2=0;
		System.out.println("请输入方阵的阶数:");
		Scanner input=new Scanner(System.in);
		n=input.nextInt();
		int[][] a=new int[n][n];
		System.out.println("请依次输入每个数组元素的值");
		for(int i=0;i

运行结果:

Java语法基础练习题2_第1张图片


练习5:

输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

实现代码:

import java.util.Scanner;

public class change {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int n;
		System.out.println("请输入数组元素的个数");
		Scanner input=new Scanner(System.in);
		n=input.nextInt();
		int[] a=new int[n];
		for(int i=0;ia[max]){
				max=i;//取得数组中最大值的下标
			}
			if(a[i]


运行结果:

Java语法基础练习题2_第2张图片

总结:尽量使程序更加简洁易懂

你可能感兴趣的:(Java)