导航:首页 > 编程语言 > java打印矩阵

java打印矩阵

发布时间:2022-04-12 14:26:10

1. java怎么输出矩阵

  1. 根据输入值n初始化二维数组大小 new int[2n-1][2n-1]

  2. 设置所有值为1

  3. 改变行=n的值

  4. 改变列=n的值

  5. 输出数组

2. java怎么输出4*4的"*"矩阵

for (int i = 0; i < 4; i++) {
System.out.println("****");
}
或者用双层循环
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4 ; j++) {
System.out.print("*");
}
System.out.println();
}

3. Java打印对称矩阵好点的方法

for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(i==0||j==0) {
System.out.print(0+" ");
continue;
}
if(i>j) {
System.out.print(i+" ");
}
else {
System.out.print(j+" ");
}

}
System.out.println();
}

4. 输出一个矩阵,要用Java实现

publicclassMatrix{
publicstaticvoidmain(String[]args){
int[]temp={7,4,8,9,1,5};
printMatrix(temp);
}

publicstaticvoidprintMatrix(int[]matrix){
intstart=0;
for(inti=matrix.length-1;i>=0;i--){
for(intj=0;j<matrix.length;j++){
System.out.print(matrix[start++]+" ");
if(start==matrix.length){
start=0;
}
}
System.out.println();
start=i;
}
}
}

感觉你写的方阵错了吧,我现在是按自己的理解做的,就是每一次把第一个移到最前面来

5. 用java怎么把以下矩阵的格式打印出来

按照你的要求打印矩阵的Java程序如下

publicclassA{
publicstaticvoidmain(String[]args){
intN=3;
intn,i,j;
for(i=1;i<=N;i++){
n=1;
for(j=1;j<i;j++){
System.out.print(n+++"");
}
for(j=i;j<=2*N-1-i;j++){
System.out.print(n+"");
}
for(j=2*N-1-i+1;j<=2*N-1;j++){
System.out.print(n--+"");
}
System.out.println();
}
for(i=N-1;i>=1;i--){
n=1;
for(j=i-1;j>=1;j--){
System.out.print(n+++"");
}
for(j=2*N-1-i;j>=i;j--){
System.out.print(n+"");
}
for(j=2*N-1;j>=2*N-1-i+1;j--){
System.out.print(n--+"");
}
System.out.println();
}
}
}

运行结果
11111
12221
12321
12221
11111

6. JAVA 打印矩阵

import java.util.Scanner;

public class A
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
int m = in.nextInt();
for (int i = 0; i < m; i++)
{
int j;
for (j = 0; j < i; j++)
System.out.print(j);
for (int k = 0; k < m - i; k++)
System.out.print(j);
System.out.println();
}
}
}

7. java输出5行5列矩阵

不罗嗦直接给你个代码,注释看不懂就问,改变东西的话,就换arr[]里面的东西就行

public class juzheng {

public static void main(String args[]){
int arr[] = {4,2,3,7,8};//定义数组内容
int count;//计数器
int length = arr.length;//数组的长度
for(int i = 0 ;i < length;i++)
{
count =0;
for(int j = i ; count < length ; count++,j++){
if(j>length-1)
j=0;
System.out.print(arr[j]+"\t");
}
System.out.println();
}
}
}

8. java打印矩阵

import java.util.ArrayList;
import java.util.Scanner;

public class Junzheng {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int i = in.nextInt();
int[][] arr= new int[i][i];
ArrayList<Integer> list = new ArrayList<Integer>();
for(int j=0;j<(i*i);j++){
list.add(Integer.valueOf(j+1));
}
//System.out.println(list);
for(int m=0;m<arr[0].length;m++){
for(int n=0;n<arr.length;n++){
arr[m][n]=list.remove(0);
}
}
for(int k=0;k<arr[0].length;k++){
for(int l=0;l<arr.length;l++){
System.out.print(arr[k][l]+" ");
}
System.out.println();
}
}
}

代码应该可以运行
不知道楼主对打印的顺序是不是有的要求
按照顺序打印的话代码就是这样
执行的话,先输入一个数字,整型,没有做判断,输错就异常了
之后会打印i*i的矩阵

9. java怎么输出矩阵如输入数字3,输出3×3的矩阵

int number = 3;
for (int i = 0; i < number; i++) {
for (int k = 0; k < number; k++) {
Systrm.out.print("*");
}
System.out.println();
//或者System.out.print("\n");
}

阅读全文

与java打印矩阵相关的资料

热点内容
cad2011怎么转换成pdf格式 浏览:962
传祺gs5安卓车机如何还原车机 浏览:898
单片机和编程器互相传输数据 浏览:88
app订单怎么取消 浏览:465
程序员用双显示器有什么作用 浏览:609
网约车算法杀熟 浏览:4
卡萨帝用的什么压缩机 浏览:153
350乘20算法 浏览:90
自助编程软件app 浏览:436
服务器如何看日活数 浏览:684
数控车床原理图及编程 浏览:287
java文件流下载 浏览:338
编程工作工资多少 浏览:439
专业安全文件夹 浏览:777
表格里的根号算法怎么打 浏览:195
javacorepdf 浏览:575
pdf转换word编辑 浏览:446
35岁程序员实习期恐慌 浏览:703
如何做一个系统u盘文件夹名字 浏览:970
如何确认哪个ip重启了服务器 浏览:132