java輸出數(shù)組代碼,java輸入輸出數(shù)組

java如何將數(shù)組里面的數(shù)都輸出出來

一般人都會(huì)用for循環(huán)來遍歷整個(gè)數(shù)組,然后挨個(gè)輸出

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),團(tuán)風(fēng)企業(yè)網(wǎng)站建設(shè),團(tuán)風(fēng)品牌網(wǎng)站建設(shè),網(wǎng)站定制,團(tuán)風(fēng)網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,團(tuán)風(fēng)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

例如:

int[] a = {1,2,3,4,5};

要將數(shù)組a打印出來,就是

for(int i = 0;ia.length;i++){

System.out.println(a[i]);

}

這樣就會(huì)挨個(gè)輸出數(shù)組

但是還有一個(gè)方法,知道的人不多,就是Array.toString(a);

只需要 System.out.println(Array.toString(a));

就會(huì)打印出[1,2,3,4,5]這種形式。

JAVA數(shù)組的輸出

//思路

輸出--交換順序,

在每次輸出后那上次輸出的數(shù)組

值依次向下移動(dòng)一次,最后的一個(gè)移動(dòng)到最前面去,

int

a[]={1,2,3,4,5,6};

//k是你想輸出的行數(shù)k6就是輸出6行

for(int

k=0;k6;k++){

for(int

i=0;ia.length;i++){

System.out.print(a[i]+"

");

}

//把數(shù)組完整輸出一次后換行

System.out.println();

//交換順序

//定義臨時(shí)變量temp

并且初始值為數(shù)組的最后一個(gè)元素

int

temp=a[a.length-1];

for(int

i=a.length-1;i0;i--){

//一次后面的一個(gè)元素值等于前面一個(gè)

第一個(gè)元素不在其中

a[i]=a[i-1];

}

//給第一個(gè)元素賦值

a[0]=temp;

}

java 數(shù)組輸出

java中有兩種常用的輸出:System.out.printstring)和 System.out.println( string ),區(qū)別在于后者輸出字符串后會(huì)自動(dòng)換到下一行,而前者不會(huì)。

你的程序,在內(nèi)層for循環(huán)中,沒有if語句判斷是否需要換行,所以輸入語句為非條件的,也就是說,如果用print就都是橫的,如果用println就都是豎的。

修改方法:

添加if語句。(從原文中?if(Value[j]==null){ 開始替換 )

if?(?Value[j]?!=?null?)?{

if?(j?==?Value.length?-?1?||?Value[j+1]?==?null)?{

System.out.println(Value[j]+"\t\t");

}

else?{

System.out.print(Value[j]+"\t\t");

}

}

else?{

break;

}

如果有什么沒有表述清楚的,歡迎追問。

java 用數(shù)組的方式接收用戶輸入的數(shù) 并輸出數(shù)組 求怎么實(shí)現(xiàn)?

public?class?Util{

public?static?void?main(String[] args){

java.util.Scanner?sc?=?new?java.util.Scanner(System.in);

String[] arr =?new?String[5];

for(int?i =?0; i arr.length; i++){

arr[i] = sc.next();

}

//這里使用util.Arrays的代碼輸出數(shù)組

System.out.println(java.util.Arrays.toString(arr));

}

}

擴(kuò)展資料:

java中接受用戶輸入的其他方法

package 控制臺(tái)接受輸入;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.nio.Buffer;

import java.util.Scanner;

public class InputCode {

public static void main(String[] args) throws IOException {

/*

* Scanner類中的方法

* 完美

*/

Scanner input =new Scanner(System.in);

System.out.println("please input your name ");

String name=input.nextLine();

System.out.println(name);

/*

* 缺點(diǎn):只能接受用戶輸入的一個(gè)字符

*/

System.out.println("enter your name");

char name1 = 0;

try {

//inputstream中的read()方法放回輸入流中下一個(gè)字符

name1 = (char) System.in.read();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println(name1);

/*

* InputStreamReader和BufferedReader方法

* 優(yōu)點(diǎn):可以獲取字符串

* 缺點(diǎn):獲取的是int或者string人需要強(qiáng)轉(zhuǎn)

*/

//通常,Reader 所作的每個(gè)讀取請(qǐng)求都會(huì)導(dǎo)致對(duì)底層字符或字節(jié)流進(jìn)行相應(yīng)的讀取請(qǐng)求。因此,建議用 BufferedReader

//包裝所有其 read() 操作可能開銷很高的 Reader(如 FileReader 和 InputStreamReader)。例如,

//BufferedReader in= new BufferedReader(new FileReader("foo.in"));

System.out.println("enter your name");

InputStreamReader input1=new InputStreamReader(System.in);

BufferedReader in=new BufferedReader(input1);

String name2=in.readLine();

System.out.println(name2);

}

}

java數(shù)組怎么輸出?

import?java.util.Arrays;

public?class?Testt{

public?static?void?main(String[]args){

int?a[]={32,54,65,3,5,1,75,8,545};

for(int?i=0;ia.length;i++){

for(int?j=i+1;ja.length;j++){

if(a[i]a[j]){

int?k=a[i];

a[i]=a[j];

a[j]=k;

}

}

}

System.out.println(Arrays.toString(a));??

}

}

//把輸出放到FOR循壞外面,不然每循環(huán)一次就會(huì)輸出一次。

網(wǎng)頁題目:java輸出數(shù)組代碼,java輸入輸出數(shù)組
文章轉(zhuǎn)載:http://muchs.cn/article8/hcidip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站排名、ChatGPT、外貿(mào)網(wǎng)站建設(shè)、小程序開發(fā)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司