1. 程式人生 > >java 語言中三種輸出的區別:

java 語言中三種輸出的區別:

java 語言中三種輸出的區別:
1、print:
就是一般的標準輸出,但是不換行,將他的引數顯示在命令視窗,並將游標定位在所顯示的最後一個字元之後
2、println:
標準輸出,但是換行,將他的引數顯示在命令視窗,並在結尾加上換行符,將游標定位在下一行的開始
3、printf:
格式化輸出,不換行(繼承自C語言的一些特性)
舉個例子:(對於換不換行這個特性採用迴圈可以體現的更清楚)

import java.util.Scanner;
public class pyramid {
    public static void main(String[] args) {
        int i,j;
        int a;
        double b;
        Scanner input=new Scanner(System.in);
        System.out.println("用print輸出:");
        int n=input.nextInt();
        for(i=1;i<=n;i++) {
            System.out.print("*");
        }
        Scanner input1=new Scanner(System.in);
        System.out.println("用println輸出:");
        int m=input1.nextInt();
        for (j=1;j<=m;j++) {
            System.out.println("+");
        }
        System.out.println("用printf輸出:");
        Scanner input2=new Scanner(System.in);
         a=input2.nextInt();
        Scanner input3=new Scanner(System.in);
         b=input3.nextDouble();
        System.out.printf("a的值為:%d;b的值為:%f",a,b);
        
    } 
}