一.四种输出方式



int x = 1;
System.out.print(x);//直接输出x的结果不换行



int x = 2;
System.out.println(x);//输出x后会换行



double x = 1.213;
 System.out.printf("%.1f\n",x);
//这个功能比较强大,和我们C语言中的printf可以说是兄弟



double x = 2.213;
System.out.format("%.2f\n",x);
//这个和第3个是一样的

二.输出格式控制

常用的数据类型:

int 
long
float
double
char
String
boolean

补充:Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。

这八种基本类型分别是:

整型 (4种)

字符型 (1种)

浮点型 (2种)

布尔型(1种)

再加几张图补充一下(图片来源一个比较好的JAVA自学网站:传送门

java代码输出不同颜色的字母 java输出不同类型_Java


java代码输出不同颜色的字母 java输出不同类型_Java_02


java代码输出不同颜色的字母 java输出不同类型_Java_03


布尔型:略…

特殊(注意上面类型中第一个字母是大写的话,用法是不一样的,大写的是它们封装函数):
当用到System.out.printf或System.out.format输出时(这两种需要控制格式输出

  1. 对于int 和 long 都是%d(long这里和C语言不一样,long在C语言中用%ld,java中没有long long型)
  2. 对于float 和double都是用%f(double和C语言不一样,C语言中可以用%lf,java只能用%f,否则报错),float赋值后面要加f,例如 :float = 1.233f,输出的是接近1.233的值(不控制几位小数时,是6位小数)
    例如:
public class ScannerTest {
        	public static void main(String[] args) {
        	int x = 9;
        	long y = 666666;
        	float z = 100.21f;
        	double s = 1.1230;
        	char p = 'c';
        	String str = "aasssa";
        	boolean t = true;
        	System.out.print(x);
    		System.out.print(" ");
    		System.out.println(y);
    		System.out.printf("%f\n", z);
    		System.out.format("%.0f\n", s);
    		System.out.print(p);
    		System.out.println(str);
    		System.out.print(t);
    	}
    }

java代码输出不同颜色的字母 java输出不同类型_java_04