Java二维数组计算集合总结
作者:彬菌 发布时间:2023-02-15 16:38:14
标签:Java,二维数组
public class CrossSum{
public static void main(String args[]){
int [][]a = {{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25}} ;
int transverse =0; //横
int vertical =0; //竖
for(int i = 0; i < 5; i++){
transverse = transverse+ a[2][i]; //通过下标访问
}
for(int j = 0; j < 5; j++){
vertical = vertical+ a[2][j];
}
System.out.println("5*5数组十字和为"+(transverse+vertical));
}
}
public class LeftSum{
public static void main(String args[]){
int [][]a = {{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25}} ;
int sum =0;
for(int i = 0; i < 5; i++){
sum = sum+ a[i][i];
}
System.out.println("5*5数组↘="+sum);
}
}
public class RightSum{
public static void main(String args[]){
int [][]a = {{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25}} ;
int sum =0;
for(int j = 4; j >=0; j--){
sum = sum+ a[j][j];
}
System.out.println("5*5数组↙="+sum);
}
}
来源:https://www.idaobin.com/archives/352.html


猜你喜欢
- 本文实例讲述了C#运算符重载用法。分享给大家供大家参考。具体分析如下:public class Plane { public
- (1). 和反射+泛型有关的接口类型java.lang.reflect.Type:java语言中所有类型的公共父接口java.lang.re
- 1.给定时间戳返回指定的时间格式private string StampToDate(string timeStamp,string for
- 因为我本人很喜欢在不同的页面之间跳转时加点好玩的动画,今天无意间看到一个动画效果感觉不错,几种效果图如下:既然好玩就写在博客中,直接说就是:
- 安装jdk(介绍三种方法)查看java版本:java -version方法一:利用yum源来安装jdk(此方法不需要配置环境变量)查看yum
- 当一个列表项目很多,并且每个项目可以进入到其它Activity或者Fragment时,保存之前列表的位置是一个比较不错的功能,今天研究了一下
- springboot集成mybatis关键代码如下:1,添加pom引用 <dependency> <group
- Android中RecyclerView点击item展开列表详细内容效果如下:依然是xml文件的设计,使用了两个RelativeLayout
- 本实例主要实现下面三个基本功能1、C#开发windows服务2、禁止QQ等程序运行3、为windows服务创建自动安装程序下面针对这三个基本
- Linux下JDK安装教程,具体内容如下1、下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数)oracle 官网下载地
- Java 多文件加密压缩 添加文件加密压缩工具包依赖<!-- zip4j压缩工具 --> <dependenc
- 一、动态编译简介new创建对象是静态加载类,在编译时刻就需要加载所有可能使用到的类。一百个类,有一个类错了,都无法编译。通过动态加载类可以解
- 1 MyBatisPlusConfigMyBatisPlus配置类。package com.config;import
- “Hello World!”的程序写过不少,不过都是在黑色背景的控制台上显示白色的文字。这次决定写点特别的,让“Hello World!”变
- 本文实例讲述了C#实现判断当前操作用户管理角色的方法。分享给大家供大家参考。具体实现方法如下:/// <summary>///
- 前言有时候我们想克隆一个List去做别的事,而不影响原来的List,我们直接在list后面加上小点点,发现并没有Clone这样的扩展函数。这
- 1.系统架构包括哪些形式?C/S架构B/S架构2.什么是C/S架构?说白了就是客户端/服务端,我们需要安装特定的客户端软卷,例如:QQ。C/
- 自C#1.0版本以来,我们要定义一个不可变数据类型的基本做法就是:先声明字段为readonly,再声明只包含get访问器的属性。例子如下:1
- 一.前言:CentOS7.0虽然自带JDK1.7和1.8,运行“java -version”命令也可以看到版本信息,但是jdk的安装环境不全
- 一、绘制背景绘制背景的方法有两种:自己利用canvas进行绘制利用view的自带方法进行绘制1.1 canvas绘制背景自己绘制的背景的方法