我是Java编程的新手,而今天,在碰到eclim和vim时,我发现System.out.println(); 功能不起作用。
class apples{
public static void main(String args[]){
double tuna = 5.28;
System.out.print(tuna);
}
}
这没有给我结果。
但是当我这样做时:
class apples{
public static void main(String args[]){
double tuna = 5.28;
System.out.println(tuna);
}
}
(唯一的区别是“ println”)我得到5.28,正确的行为。
任何人都知道为什么会发生这种情况,或者这是应该发生的方式吗?
.println()
自动追加一个换行符,.print()
没有。
System.out
是缓冲流;您需要显示.flush()
的结果.print()
(显然是 在 打印 后进行
)。中的换行符.println()
会导致输出被刷新,这就是为什么您在那里不需要它的原因。
Eclim (Eclipse integration in vim) 是一个在 Eclipse 开发环境中集成vim 功能的插件。
问题内容: 我使用Java已有很长时间了,我想知道函数是如何工作的。 这是我的疑问: 作为一个函数,它在 io 包中的某个位置有一个声明。但是Java开发人员如何做到这一点,因为此函数可以接受任意数量的参数和任何参数类型,而不管它们如何排列?例如: 无论变量的数据类型是什么或如何传递变量,都不会引发错误。 对我来说,我从未从事过任何要求这样的项目。前提是,如果我收到这样的要求,我真的不知道如何解决
问题内容: 这是我的代码段: 但是由于某种原因,正在返回,从而抛出。 问题答案: if (!”success”.equals(statusCheck))
问题内容: 我试图在执行SQL插入时将标识列返回给我的Java程序。运行代码时出现以下错误 这是我正在运行的代码。 我不允许使用存储过程,所以我不能走那条路。任何帮助将不胜感激 我正在使用Java 1.5 预先感谢道格 问题答案: 我的JT400.jar文件是较旧的版本。我从sourceforge下载了最新的jar文件,问题已解决。
问题内容: 我正在尝试使用Java批注,但似乎无法使我的代码认识到其中存在。我究竟做错了什么? 问题答案: 您需要使用注释界面上的@Retention注释将注释指定为运行时注释。 即
问题内容: 我做错了此事,或者我不了解这种方法的工作方式。 我本以为suresureCapacity可以让我插入一条记录,该记录的索引不超过该值。有其他方法可以做到这一点吗? 我在第三行收到IndexOutOfBounds错误。 问题答案: 不,不改变 逻辑大小 的-它改变的 能力 ,它的大小列表前,可以在到达下一个需要复制的值。 您需要非常清楚逻辑大小(即范围内的所有值都可以访问,并且添加新元素