《java入门》基本输出方式

输出方式

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);//相当于给个量一个号,虽然可以打乱,但还是规范方便阅读和后期代码调整
		
	}
}

输出
在这里插入图片描述

数字格式化输出

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

输出
在这里插入图片描述

¥输出显示问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值