當前位置:首頁 » 編程語言 » java輸出

java輸出

發布時間: 2022-01-15 06:21:58

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語言的輸出函數怎麼寫

概述

有三種輸出方式:

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)

㈢ Java中輸出語句的格式

  • 輸出語句如果是:System.out.print(i),只列印想輸出的內容不換行。

  • 輸出語句如果是:System.out.println(i)。列印想輸出的內容,列印完成後換行。

  • 輸出語句如果是:System.out.print(i+" ")。列印想輸出的內容,列印完成後換行。

  • 輸出語句如果是:System.out.print(i+" ")。列印想輸出的內容,列印完成後輸入8個空格。

㈣ java輸出語句是什麼

int a = 1;

int b = 2;

// 表示換行

System.out.println(a+" "+b);

輸出中加上換行符即可,優先使用System.getProperty("line.separator")來取得系統相關的換行,不同的系統換行是不同的。例如 System.out.println(int1 + System.getProper("line.separator") + int2);

㈤ 怎麼在java中輸出 * *** *****

代碼請看截圖

㈥ java輸出語句

如果運算符加了引號說明它是一個字元,只需要直接輸出,不需要參與到運算里去,同樣,這里的運算符如果沒有加上引號,說明它參與了運算。
還有,這並不是一條語句,在括弧里的應該是兩個變數,null這一個是空的對象,x+"+"+y+"="+a這一個是一個字元串,它是一個等式,你可以把它看成是x+y=a這樣的一個字元串,只是此時,x,y,a均是變數的值而已。
同樣的,後面的一個變題是一個字元串,那麼在java中,"+"這一個運算符就只是取到了連接的作用,+y+,y前面的一個加號的用意是將,y的值變成一個字元串加入到加號前的字元串里,y後面的一個加號的用意是將加號後面的字元串連接到y的值後面,從而拼接成一個字元串。
x+"+"+y+",這一個的意思和前面說的也差不多,就是x這一個字元,後面再連上一個加號字元,再連上由y的值轉換成的字元,最後是再連上等號及a的值,這樣,形成的就是一個「x+y=a」的類等式。

㈦ java 如何輸出"\"

\是轉移字元 如果想要輸出一個\ 那麼你需要寫兩個\\
例如 列印出一個\需要這么寫
System.out.println(「\\」);

㈧ JAVA輸出+是什麼作用怎麼使用

樓上正解!
對於不同的類型 「+」 符號的作用不同,
System.out.println(1+2); //1
System.out.println("1"+"2"); //2
1是兩個int型,+自動作為運算符,輸出3,
2是兩個string型,+則作為字元串連接符,輸出12。

那如果是一個int型加一個string型呢?
System.out.println("1"+2);
結果「+」還是當字元串連接符,輸出12,因為「1」是string型,是不能加減的。

㈨ java中的輸入輸出

可以用System.in進行輸入,之後System.out.println進行輸出。
代碼舉例如下:
public class Test
{
public static void main(String args[])
{
int i,min,max;
int A[] = new int[10];
Scanner input=new Scanner(System.in);
for(int j=0,j<10;j++){//輸入10個數
System.out.println("請輸入一個數字:");
int length=input.nextInt();//輸入一個字元串
A[i] =length;
}
min=max=A[0];
System.out.print("數組A的元素包括:");
int j =0;
int n =0 ;
for(i=0;i<A.length;i++)
{
System.out.print(A[i]+" ");
if(A[i]>max) // 判斷最大值
j =i;
max=A[i];
if(A[i]<min) // 判斷最小值
min=A[i];
n =i
}
System.out.println("\n數組的最大值是:"+max+".數組的位置是:"+(j+1)); // 輸出最大值和最大值的位置
System.out.println("數組的最小值是:"+min+".數組的位置是:"+(n+1)); // 輸出最小值
}

㈩ java數組怎麼輸出

1、循環數組

2、獲取數組元素,通過system.out.print輸出

示例:

String[]arr={"a","b"};//定義一個數組
for(inti=0;i<arr.length;i++){//循環數組
System.out.println(arr[i]);//輸出數組元素。
}
熱點內容
循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:81
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:955
嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:975
linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:798
vlcforandroid下載 發布:2024-12-22 21:45:26 瀏覽:664
電腦做網關把數據發送至伺服器 發布:2024-12-22 21:44:50 瀏覽:431
新華三代理什麼牌子的伺服器 發布:2024-12-22 21:33:21 瀏覽:342
歡太會員密碼是什麼 發布:2024-12-22 20:57:28 瀏覽:74
sqllocaldb 發布:2024-12-22 20:07:08 瀏覽:126
如何找到我的伺服器 發布:2024-12-22 19:52:14 瀏覽:301