import java.util.Arrays ;import java.util.Scanner ;public class change {public static void main ( String [] args ) {// TODO Auto-generated method stub/*** 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。*/Scanner sc = new Scanner ( System . in );int a []= new int [ 5 ];for ( int i = 0 ; i < 5 ; i ++){a [ i ]= sc . nextInt ();}int max = 0 ;for ( int i = 0 ; i < 5 ; i ++){if ( a [ max ]< a [ i ]){max = i ;}}int temp = a [ 0 ];a [ 0 ] = a [ max ];a [ max ] = temp ;//最小的与最后一//最小的与最后一个数交换int min = 0 ;for ( int j = 0 ; j < 5 ; j ++){if ( a [ min ]> a [ j ]){min = j ;}}int temp2 ;temp2 = a [ 4 ];a [ 4 ]= a [ min ];a [ min ]= temp2 ;System . out . println ( "打印数组" );System . out . println ( Arrays . toString ( a ));}}import java.util.Scanner; public class sum { public static void main(String[] args) { /** * 求一个n阶方阵对角线元素之和。 */ int N,sum=0; // TODO Auto-generated method stub /*Scanner sc=new Scanner(System.in); N=sc.nextInt();*/ int a[][]=new int[][]{{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}} ; sum=sum(a,4); System.out.println("对角线元素之和为"+sum); } static int sum(int a[][],int N) { int i,j,sum=0; for( i=0;i<N;i++ ) sum += a[i][i]; return sum ; } }
java作业
最新推荐文章于 2021-04-01 19:29:25 发布