當前位置:首頁 » 編程語言 » java是如何輸出的

java是如何輸出的

發布時間: 2024-03-05 20:26:59

java中是如何輸出變數的值

java中的輸入使用System.out.println()或者System.out.print()。
具體代碼如下:
public class Demo {
public static void main(String[] args) {
int i = 123;
System.out.println(i);
System.out.print(i);
}
}
有幾點需要注意:
1、輸出方法必須寫在主方法(也就是main方法)中,否則程序運行不了,即輸不出數據;
2、System.out.println()與System.out.print()的區別是前者輸出後自動換行,後者輸出後不換行。

② java怎麼輸出

java控制台輸出由print( ) 和 println( )來完成最為簡單。這兩種方法由rintStream(System.out引用的對象類型)定義。盡管System.out是一個位元組流,用它作為簡單程序的輸出是可行的。因為PrintStream是從OutputStream派生的輸出流,它同樣實現低級方法write(),write()可用來向控制台寫數據。PrintStream 定義的write( )的最簡單的形式如下:

void write(int byteval)

該方法按照byteval指定的數目向文件寫位元組。盡管byteval 定義成整數,但只有低位的8個位元組被寫入。下面的短例用 write()向屏幕輸出字元「A」,然後是新的行。

// Demonstrate System.out.write().

class WriteDemo {

public static void main(String args[]) {

int b;

b = 'A';

System.out.write(b);

System.out.write(' ');

}

}

一般不常用write()來完成向控制台的輸出(盡管這樣做在某些場合非常有用),因為print()和println() 更容易用。

四、PrintWriter類

盡管Java允許用System.out向控制台寫數據,但建議僅用在調試程序時或在常式中。對於實際的程序,Java推薦的向控制台寫數據的方法是用PrintWriter流。PrintWriter是基於字元的類。用基於字元類向控制台寫數據使程序更為國際化。PrintWriter定義了多個構造函數,這里所用到的一個如下:

PrintWriter(OutputStream outputStream, boolean flushOnNewline)

outputStream是OutputStream類的對象,flushOnNewline控制Java是否在println()方法被調用時刷新輸出流。如果flushOnNewline為true,刷新自動發生,若為false,則不發生。

PrintWriter支持所有類型(包括Object)的print( )和println( )方法,這樣,就可以像用ystem.out那樣用這些方法。如果遇到不同類型的情況,PrintWriter方法調用對象的toString()方法並列印結果。用PrintWriter向外設寫數據,指定輸出流為System.out並在每一新行後刷新流。例如這行代碼創建了與控制台輸出相連的PrintWriter類。

PrintWriter pw = new PrintWriter(System.out, true);

下面的應用程序說明了用PrintWriter處理控制台輸出的方法:

// Demonstrate PrintWriter

import java.io.*;

public class PrintWriterDemo {

public static void main(String args[]) {

PrintWriter pw = new PrintWriter(System.out, true);

pw.println("This is a string");

int i = -7;

pw.println(i);

double d = 4.5e-7;

pw.println(d);

}

}

該程序的輸出如下:

This is a string

-7

4.5E-7

③ java輸入輸出程序代碼

概述

java程序輸入需要用到Scanner工具類,輸出則使用println

解析

1、輸入:

從鍵盤輸入需要用到java的Scanner這個util包下的工具類

Scanner中輸入是需要對輸入的字元進行分類,int類型為nextint()方法,double類型為nextDouble()方法,字元串類型為next()方法。

#code:

④ java中使用System.out.println如何輸出多個變數

方法為:System.out.println(變數一+變數二+變數三+... +變數N)。

至於將數值轉換為String類型,有個簡單的方法,即在每個數值後加上[ +「」] 中括弧中的部分即可,如下面代碼:如下面代碼:

int i=0;

int j=0;

nt k=0;

int l=0;

System.out.println(i+""+j+""+k+""+l);

這樣就輸出的結果就是0000。

如果輸出的都是String類型的,可以 System.out.println(變數一+變數二+變數三+... +變數N);這樣。

(4)java是如何輸出的擴展閱讀:

system.out.printf()的使用方法

// "%"表示進行格式化輸出,"%"之後的內容為格式的定義。

System.out.printf("%f", d);// "f"表示格式化輸出浮點數。

System.out.println();

System.out.printf("%9.2f", d);// "9.2"中的9表示輸出的長度,2表示小數點後的位數。

System.out.println();

System.out.printf("%+9.2f", d);// "+"表示輸出的數帶正負號。

System.out.println();

System.out.printf("%-9.4f", d);// "-"表示輸出的數左對齊(默認為右對齊)。

System.out.println();

System.out.printf("%+-9.3f", d);// "+-"表示輸出的數帶正負號且左對齊。

System.out.println();

System.out.printf("%d", i);// "d"表示輸出十進制整數。

System.out.println(); system.out.printf("%02d",2);

%d表示列印整型的,

%2d表示把整型數據列印最低兩位,

%02d表示把整型數據列印最低兩位,如果不足兩位,用0補齊,

所以列印出來就是02了。

⑤ java語言的輸出函數怎麼寫

概述

有三種輸出方式:

1、print()

2、println()

3、printf()

解析

1、print():

print--是函數,可以返回一個值,只能有一個參數

print將它的參數顯示在命令窗口,並將輸出遊標定位在所顯示的最後一個字元之後。

code:

public static void main(String[] args){

System.out.print("hello world");

}

2、println():

println--與print唯一的區別是println換行輸出。

println 將它的參數顯示在命令窗口,並在結尾加上換行符,將輸出遊標定位在下一行的開始。

println("test")同等於print("test\n")

code:

public static void main(String[] args){

System.out.println("hello world");

}

3、printf():

printf--函數,把文字格式化以後輸出,直接調用系統調用進行IO的,他是非緩沖的。

printf是格式化輸出的形式。

code:

public static void main(String[] args){

String name = jack;

String str = world;

System.out.printf("i'm %s,hello %s",(name,jack));

}

拓展內容

java 輸入輸出流概括

1:Java語言定義了許多類專門負責各種方式的輸入或者輸出,這些類都被放在java.io包中。其中,

所有輸入流類都是抽象類InputStream(位元組輸入流),或者抽象類Reader(字元輸入流)的子類;

而所有輸出流都是抽象類OutputStream(位元組輸出流)或者Writer(字元輸出流)的子類。

【首先需要明白的是:流是干什麼的???(為了永久性的保存數據)

根據數據流向的不同分為輸入流和輸出流;

根據處理數據類型的不同分為字元流和位元組流;

【然後需要明白的是輸入模式和輸出模式是誰流向誰:

InputStream(位元組輸入流)和Reader(字元輸入流)通俗的理解都是讀(read)的。

OutputStream(位元組輸出流)和Writer(字元輸出流)通俗的理解都是寫(writer)的。

最後下面搞清楚各種流的類型的該怎麼用,誰包含誰,理清思路。

2:InputStream類是位元組輸入流的抽象類,是所有位元組輸入流的父類,InputStream類具有層次結構如下圖所示;

6:File類是IO包中唯一代表磁碟文件本身的對象。通過File來創建,刪除,重命名文件。File類對象的主要作用就是用來獲取文本本身的一些信息。如文本的所在的目錄,文件的長度,讀寫許可權等等。(有的需要記憶,比如isFile(),isDirectory(),exits();有的了解即可。使用的時候查看API)

熱點內容
除了安卓還有什麼可以下載的 發布:2024-11-29 04:05:44 瀏覽:381
coreldraw用戶臨時文件夾 發布:2024-11-29 04:05:44 瀏覽:740
如何設置ipad文件夾 發布:2024-11-29 03:59:16 瀏覽:141
如何給u盤文件夾加密 發布:2024-11-29 03:48:37 瀏覽:693
傳奇打元寶腳本 發布:2024-11-29 03:39:52 瀏覽:843
如何裝linux系統 發布:2024-11-29 03:38:17 瀏覽:183
咋清理緩存 發布:2024-11-29 03:18:38 瀏覽:13
linux伺服器的配置文件 發布:2024-11-29 03:18:31 瀏覽:616
安卓軟體誤刪軟體如何恢復 發布:2024-11-29 02:55:58 瀏覽:233
我的世界安卓手機如何改成官服 發布:2024-11-29 02:43:11 瀏覽:290