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);
}
}