导航:首页 > 编程语言 > java对角线

java对角线

发布时间:2022-06-05 00:56:15

java用for循环怎样遍历对角线右侧部分的值

对角线上的数据坐标为:(i,i)
右侧的数据,则为当前位置的坐标+1开始遍历,如:
for(inti=0;i<N;i++)//遍历N行
{
for(intj=i+1;j<N;j++)//取当前位置右侧的数据
System.out.print(""+a[i][j]);
System.out.println();
}

❷ 用java编写5*5矩阵,求主对角线和副对角线上数的和

int a[5][5]={赋值};
itn sum=0;
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
//主对角线
if(i==j){
sum+=a[i][j];
}
//副对角线
if(i+j==4){
sum+=a[i][j];
}
}
}

❸ 使用java声明一个二维数组,给其赋值成为一个对角线为1其他元素为0的n阶矩阵,并将其他各元素显示出来~

System.out.print("输入一个数,确定矩阵的大小");
Scanner scan=new Scanner();
int n=scan.nextInt();
int[][] num=new int[n][n];
for(int i=0,i<n;i++)
for(int j=0;j<n;j++)
{
if(i==j)
num[i][j]=1;
else
num[i][j]=0
System.out.print(num[i][j]);
}
System.out.println();

❹ java的小应用程序 要求画矩形画椭圆画对角线矩形

public void Paint(Graphics g) -> public void paint(Graphics g)

❺ 用Java输入10乘10数组并计算对角线之和

import java.util.*;
public class wenti5 {
/**
* 用Java输入10乘10数组并计算对角线之和
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int sum=0; //求和变量
int num1; //正方形矩阵的宽度
int num2=0; //作为变量的数组下标
System.out.print("请输入矩阵的长度:");
num1=input.nextInt();
int[]num3=new int[num1]; //用于储存横向数组中的元素
int[]num4=new int[num1]; //用于储存纵向数组中的元素
int[]num5=new int[(num1*num1)]; //用于储存矩阵中的所有元素
for(int i=0;i<num1;i++){
System.out.print("数组一中的"+(i+1)+"个元素为:");
num3[i]=input.nextInt();
}
for(int j=0;j<num1;j++){
System.out.print("数组二中的"+(j+1)+"个元素为:");
num4[j]=input.nextInt();
}
for(int i=0;i<num1;i++){
for(int j=0;j<num1;j++){
num5[num2]=num3[i]*num4[j];
if(j==(num1-1)){
System.out.print("\t"+num5[num2]+"\n");
}else{
System.out.print("\t"+num5[num2]);
}
num2++;
}
}
for(int i=0;i<(num1*num1);i++){
for(int j=0;j<num1;j++){
if(j==i){
sum=sum+num5[((i*num1)+j)];
}
}
}
System.out.println("\n"+"正方形矩阵的对角线的和为:"+sum);
}
}

❻ 用java编程一个正方形对角线的数相加的程序

看半天不知道你说什么?还有,你程序哪里
for (int i=0;i<10,length;i++)
system.out.println(s=s+s[i][2-i])

这个是啥意思啊?s是int变量啊,哪里来的s=s+s[i][2-i]),循环条件里面又是什么意思

❼ 怎么用java画正方形的对角线

int length = 7;
for(int i = 0; i < length; i ++)
{
drawCube(Position( i, length - i ));

}
我不知道绘制方法 你应该也看的懂 括号是坐标

❽ 用java 编程将一个N*N的矩阵,对角线上元素置为1,其它均为0

public class Arr {
public static void main(String[] args) {
//假如 个12*12的矩阵
int n=13;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(j==i||j==n-1-i){
System.out.print("1");
}else{
System.out.print("0");
}

}
System.out.println();
}
}
}

阅读全文

与java对角线相关的资料

热点内容
演化算法与搜索算法区别 浏览:486
php输出javascript 浏览:882
如何新建密码访问文件夹 浏览:60
什么app最搞笑 浏览:94
CS编辑命令 浏览:947
程序员编码是指什么 浏览:525
在云服务器上安装软件 浏览:270
什么app可以免费听周董的歌 浏览:364
netmvcpdf 浏览:209
arp服务器回送的是什么地址 浏览:103
生物学pdf百度云 浏览:963
markdown源码包怎么下载 浏览:598
餐饮app开发公司哪个好 浏览:637
解压盒子2无广告 浏览:623
华为鸿蒙系统怎么放大单个文件夹 浏览:587
phpwin864 浏览:914
boll优化源码公式 浏览:906
连接服务器端口号是如何确定的 浏览:14
gsm源码 浏览:475
单片机点阵滚动 浏览:407