谁可以帮忙写一个这样的程序,解析一下Java 中printf怎么样用。要整个程序。使用上这些: S
答案:1 悬赏:10 手机版
解决时间 2021-03-30 18:39
- 提问者网友:玫瑰园
- 2021-03-30 13:04
谁可以帮忙写一个这样的程序,解析一下Java 中printf怎么样用。要整个程序。使用上这些: S
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-30 13:48
程序名:test.java
public class test
{
public static void main(String args[]) {
System.out.printf("amt is %e %f
", 32.32, 32.32) ;
}
}
输出:amt is 3.232000e+01 32.320000
解析:%e 以科学计数法输出 前面是一个只有一位整数位的小数,e表示10的n次方,+01表示指数大小
%f以浮点数格式输出小数,默认小数点后保留6位小数 详情可查阅printf()格式说明追问想问一下,我引入一个,double amount=32.32为啥会错误呢追答请给出具体代码,以下代码没有问题啊
public class test
{
public static void main(String args[]) {
double amt=32.32;
System.out.printf("amt is %e %f
", amt, amt) ;
}
}追问好多问题麻烦你了显示不正确呢
追答把你的代码和图显示出来,说清楚哪里有问题,这样说,我会晕死的追问
追答一、你前面显示的图与你现在给的图不是一个代码啊!
二、main( String [] args) ; //这里的分号要去掉!!!!
三、前面图上的错误修改方法为:
amount和引号间少了一个逗号!
System.out.printf("amt is %e %f\n" , amount, amount) ;追问
看一下这个还是很多问题追答逗号要用英文半角字符!!不能是中文全角逗号!!!!追问谢谢啦,我刚找出来了!谢谢我想多给一点那个奖励你,怎么来呢追答不用了
多练习,仔细些,要学会自己查问题
祝学习进步
public class test
{
public static void main(String args[]) {
System.out.printf("amt is %e %f
", 32.32, 32.32) ;
}
}
输出:amt is 3.232000e+01 32.320000
解析:%e 以科学计数法输出 前面是一个只有一位整数位的小数,e表示10的n次方,+01表示指数大小
%f以浮点数格式输出小数,默认小数点后保留6位小数 详情可查阅printf()格式说明追问想问一下,我引入一个,double amount=32.32为啥会错误呢追答请给出具体代码,以下代码没有问题啊
public class test
{
public static void main(String args[]) {
double amt=32.32;
System.out.printf("amt is %e %f
", amt, amt) ;
}
}追问好多问题麻烦你了显示不正确呢
追答把你的代码和图显示出来,说清楚哪里有问题,这样说,我会晕死的追问
追答一、你前面显示的图与你现在给的图不是一个代码啊!
二、main( String [] args) ; //这里的分号要去掉!!!!
三、前面图上的错误修改方法为:
amount和引号间少了一个逗号!
System.out.printf("amt is %e %f\n" , amount, amount) ;追问
看一下这个还是很多问题追答逗号要用英文半角字符!!不能是中文全角逗号!!!!追问谢谢啦,我刚找出来了!谢谢我想多给一点那个奖励你,怎么来呢追答不用了
多练习,仔细些,要学会自己查问题
祝学习进步
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯