求助:eclipse中用printf不能输出

wuzhenbao wuzhenbao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public class Test {

public static void main(String[] args) {
double x=10000.0/3;
System.out.printf("%8.2f",x);
}
}
以上会有编译错误,
The method printf(String,Object[]) in the type PrintStream is not applicable for the arguments(String,double)
我看到网上有人说:--
不是Elipse不支持, 而是JDK1.5版本才支持,你的ECLIPSE可能是比较老的版本的
不支持JDK1.5,要么就是你没有设置好你的ECLIPSE,因为以前的ECLIPSE版本默认是使用1.4来编译的 --

我的JDK1.6
请高手指点是怎么回事?

...全文

相关推荐

Eclipse对printf()不能输出到控制台的快速解决方法

Eclipse对printf()不能输出到控制台的快速解决方法。需要的朋友可以过来参考下,希望对大家有所帮助

weixin_38723559

eclipse下基于stm32 使用printf函数重定向的使用说明.pdf

大家都知道在嵌入式开发中将usart重定向到printf函数,在进行打印调试信息的时候非常方便,查了很多资料,大部分都是关于在keil下的printf重定向的说明,在eclipse下,对于printf的重定向和在keil下是不一样的,文档中对实现方法进行了说明

恋雪1986

jni调试 c层在eclipse中输出信息

jni 调试在c语言层调用java层的函数输出c中的信息,便于调试

爱玩研究室

printf-embedded:用于嵌入式环境的printf库

概述 用于嵌入式环境的printf库。 编译为约3.5K的目标代码。 仅整数-不支持浮点数。 转换64位数字。 科学表示法和工程表示法均受支持。 将数字转换为十进制不会执行任何除法运算。 仅支持安全转换为字符缓冲区。 输出字符串在堆栈上构造并复制到输出缓冲区,如果缓冲区无法包含整个字符串,则将截断该字符串。 提供了一组重复的(非标准)函数调用,一旦构造了字符串,该函数调用将调用用户提供的内存分配函数。 这允许使用大小正确的缓冲区,从而确保在不必推测性分配超大缓冲区的情况下不会截断字符串。 也可能会传递NULL缓冲区指针,以产生确定字符串将有多长时间的副作用,而不会产生实际的字符串输出。 原料药 int snprintf ( char *s, size_t n, const char *fmt, ...); int vsnprintf ( char *s, size_t

许吴倩

STM32 printf 函数重定向

STM32 的printf 函数重定向

雪山之竹
评论 8
收藏 已收藏
分享
返回顶部
wuzhenbao
Java SE 62,620 成员 307,251 内容