java的输入输出1

在c语言里面

printf("x=%d",x);

在java里面也有这个printf,用法也相同

System.out.printf("x=%d",x);

不过这个printf方法主要用于格式化输出字符串,字符串输出有很多格式,下面来讨论一下printf怎么用

printf("%.2f",3.23434);//表示以小数点后2位的方式格式化浮点数
printf("%,d",10000000)//十进制整数输出,按照逗号分隔
printf("%,.2f",234234.2344233);表示整数用逗号分隔,小数部分取2

其实这个也可以用String类的format方法完成

String a=String.format("%.2f",3.2344);
System.out.println(s);

在java里面还提供了print 和println方法,这两个的区别仅仅是后者多输出一个换行
不过这个print方法比c语言的更加强大,你几乎不需要手动指定需要输出什么格式的数据,用一个”+”符号就解决了问题

int x=10;
double y=3.14;
System.out.printf("x="+x+"y="+y);

牛逼啊
再也不用写讨厌的%d %f了

除此之外还有个println其实是用的最多的,因为他输出以后自动换行,这样console里面的输出就不至于乱七八糟了

注意,println和print没有格式化输出字符串的功能,只有printf可以,f就是format的意思

eclipse快速输出System.out.println
sysout然后alt /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值