導航:首頁 > 編程語言 > 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列印矩陣相關的資料

熱點內容
單片機和編程器互相傳輸數據 瀏覽:88
app訂單怎麼取消 瀏覽:465
程序員用雙顯示器有什麼作用 瀏覽:609
網約車演算法殺熟 瀏覽:4
卡薩帝用的什麼壓縮機 瀏覽:153
350乘20演算法 瀏覽:90
自助編程軟體app 瀏覽:436
伺服器如何看日活數 瀏覽:684
數控車床原理圖及編程 瀏覽:287
java文件流下載 瀏覽:336
編程工作工資多少 瀏覽:437
專業安全文件夾 瀏覽:777
表格里的根號演算法怎麼打 瀏覽:193
javacorepdf 瀏覽:573
pdf轉換word編輯 瀏覽:446
35歲程序員實習期恐慌 瀏覽:701
如何做一個系統u盤文件夾名字 瀏覽:970
如何確認哪個ip重啟了伺服器 瀏覽:132
照片壓縮軟體綠色版 瀏覽:109
pgp基於什麼體系加密 瀏覽:637