一.四种输出方式

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

特殊(注意上面类型中第一个字母是大写的话,用法是不一样的,大写的是它们封装函数):

  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位小数)
    例如:
    关于java几种输出的区别

相关文章: