TyroneJava.格式化输出

Java的格式化输出比较简单,只有两种函数,
分别是:
System.out.print()
System.out.println()

区别是前者输出后不换行,后者换行。
这两个函数都可以直接输出字符串、表达式、变量的值。
例如:

		String a = "Hello world";
		int b = 4;
		System.out.print(a);			//输出结果为Hello world
		System.out.println(b);			//输出结果为4
		System.out.print(3+5);			//输出结果为8
		System.out.println("Tyrone");	//输出结果为Tyrone

允许使用并置符号 “+” 将变量,表达式或一个常数值与一个字符串并置一起输出。
例如:

		String a = "Hello world";
		int b = 4;
		System.out.println("the sentence is:"+a);
		System.out.println("the number is:"+b);
		System.out.println(a+b);
		System.out.println("5"+b);  

		输出结果分别为:
		the sentence is:Hello world
		the number is:4
		Hello world4
		54

应注意,任何和字符串进行+运算的结果都相当于字符串的连接。

此外在使用上述两种函数输出字符串常量时不可以换行,否则无法通过编译,例如:

System.out.println("Hello,
										World");

如果需要输出的字符串太长,可以将字符串分解成几部分,然后使用并置符号将它们连接,例如:

System.out.println("Hello,"+
										"World");

另外JDK1.5新增加了类似C语言中printf函数的输入方法,格式为:

System.out.printf(“格式控制部分”,表达式1,表达式2,…,表达式n)

%d 输出int类型数据。
%c 输出char类型数据。
%f 输出浮点类型数据,小数最多保留6位。
%s 输出字符串数据。
%md 输出int类型数据占m列。
%m.nf 输出浮点型数据占m列,小数点保留n位。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值