欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

《java入门》基本输出方式

程序员文章站 2022-06-23 11:13:03
输出方式public class KT2 {public static void main(String[] arges) {//基础输出System.out.print("print不换行");System.out.print("print不换行");System.out.println("println换行");System.out.println("println换行");System.out.println();//放在不换行的后面可以当换行来用...

输出方式

public class KT2 {
	public static void main(String[] arges) {
		//基础输出
		System.out.print("print不换行");
		System.out.print("print不换行");
		
		System.out.println("println换行");
		System.out.println("println换行");
		
		System.out.println();//放在不换行的后面可以当换行来用
		//比如
		System.out.print("print不换行");
		System.out.println();
		System.out.print("print不换行");
		
		// 红色输出
		System.err.println("err红色输出");

		//转义字符
		// \n 换行

		//格式化输出
		//%是站位符,顾名思义为后面的量站位的
		//必须用printf  这个是不换行的,为了更直观,所以在后面加入了\n
		//%d 字符型站位,%s整数型站位
		System.out.printf("姓名:%s,年龄:%d","张三\n",16);
		//03表示输出三位,不够用0补
		System.out.printf("年龄:%03d\n",16);
		//%f浮点型站位
		System.out.printf("%f\n",1.3658);
		//.2表示精确小数点后2位
		System.out.printf("%.2f\n",1.3658);
		//
		//$表示使用后面的第几个量 如果不用$前面站位个数与后面量个数要相等
		System.out.printf("%d %d\n",1,2);
		System.out.printf("%d %3$d %2$d %1$d\n",1,2,3);//相当于给个量一个号,虽然可以打乱,但还是规范方便阅读和后期代码调整
		
	}
}

输出
《java入门》基本输出方式

数字格式化输出

import java.text.NumberFormat;
import java.util.Locale;

public class KT5 {
public static void main(String[] args) {
	int n = 9845555;
	System.out.println(n);
	System.out.printf(String.format("%.2f\n",n*1.0));//保留两位小数 *1.0相当于类型转换,因为n是int类型
	
	//格式化百分比
	NumberFormat nf = NumberFormat.getPercentInstance();
	System.out.println(nf.format(.25));
	//格式化数
	NumberFormat nf2 = NumberFormat.getInstance();
	System.out.println(nf2.format(n));
	System.out.println(nf2.format(100.3252365));//默认保留三位小数 四舍五入
	//格式化货币
	Locale.setDefault(Locale.CHINA);//货币的位置 
	NumberFormat nf3 = NumberFormat.getCurrencyInstance();
	System.out.println(nf3.format(100.3252365));
	
	
}
}

输出
《java入门》基本输出方式

¥输出显示问题

本文地址:https://blog.csdn.net/Lazy_G/article/details/111941735