Java语法基础练习题2
来源:互联网 发布:文言虚词乎的用法 编辑:程序博客网 时间:2024/06/05 15:00
练习4:
求一个n阶方阵对角线元素之和。
import java.util.*;public class Sum{public static void main(String args[]){int n,i,j,sum1=0,sum2=0;Scanner in = new Scanner(System.in);n=in.nextInt();int[ ][ ] a = new int[n][n];Scanner reader = new Scanner(System.in);for(i=0;i<n;i++){for(j=0;j<n;j++)a[i][j] = reader.nextInt();}for(i=0;i<n;i++)sum1+=a[i][i];for(i=0;i<n;i++)sum2+=a[i][n-i-1];System.out.println("主对角线元素之和为:"+sum1);System.out.println("辅对角线元素之和为:"+sum2);}}
练习5:
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.*;public class Exc{public static void main(String args[]){int n,i,max,min,t;Scanner in = new Scanner(System.in);n=in.nextInt();int[ ]a=new int[n];Scanner reader = new Scanner(System.in);for(i=0;i<n;i++){a[i]=reader.nextInt();}max=0;for(i=1;i<n;i++){if(a[max]<a[i])max=i;}t=a[max];a[max]=a[0];a[0]=t;min=0;for(i=1;i<n;i++){if(a[min]>a[i])min=i;}t=a[min];a[min]=a[n-1];a[n-1]=t;for(i=0; i<n;i++) System.out.print(a[i]+" ");}}
阅读全文
0 0
- Java语法基础练习题2
- Java语法基础练习题2
- Java语法基础练习题2
- Java语法基础练习题2
- Java语法基础练习题2
- java语法基础练习题2
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题(2)
- Java语法基础练习题1
- Java语法基础练习题一
- Java语法基础练习题3
- java语法基础练习题1
- Unity编辑器拓展之三:拓展Unity的Hierarchy面板
- PX4飞控学习(三)
- HDU2048 HDU2049 组合数系列 错排
- SQLSERVER行转列的2种实现方式
- java鬼混笔记:shiro 7、shiro验证码功能
- Java语法基础练习题2
- 2017年9月16日21:59:18
- 打印乘法口诀表
- Codeblocks官方主题颜色更换及方法
- Netty源码分析:NioEventLoopGroup
- 设计模式之代理模式
- linux虚拟机上中挂载光驱报错 mount:youmustspecifythefilesystemtype
- 进程与线程的区别与联系
- java反射机制