Tag: system.out

如何设置字符串的颜色

有谁知道如何设置将使用System.out打印的字符串的颜色? 这是我目前的代码: System.out.println(“TEXT THAT NEEDS TO BE A DIFFERENT COLOR.”);

Java代码需要一个system.out.println语句来运行

我想知道是否有其他人遇到过这个问题。 我游戏中的这部分代码依赖于system.out.println语句来工作。 没有它,它将无法正常运作 while(isladder){ t = Map.tiles[(int) (Player.x + 15 + ScrollManager.xoffset) / 32][(int) ((Player.y ) + ScrollManager.yoffset) / 32]; if(t.row == 3 && t.col == 5){ ScrollManager.dy = -.5; System.out.println(t.row); }else{ ScrollManager.nogravity = false; } } 这是在有人点击向上键时启动的线程。 这是我正在制作的2D游戏的阶梯。 没有system.out.println代码,播放器将继续悬浮在空中。 有了它,玩家将像往常一样停在梯子顶部 (更新)我通过添加Thread.sleep(1)来修复它,使其运行更顺畅

System.out.println中的错误

以下代码中是否有任何错误? 它显示无法找到符号,符号:class out location:class System。 在日志中,它显示了很多错误,包括 java.lang.ClassFormatError:类Area中的方法“”具有非法签名“(Ljava / lang / Object;)Ljava / lang / System $ out $ println;” import java.util.*; class Area { double pi=3.14; Scanner sc=new Scanner(System.in); System.out.println(“Enter the value of r”); int r=sc.nextInt(); System.out.println(“enter the value h”); int h=sc.nextInt(); void areaOfCircle() { double area1=pi*r*r; System.out.println(“area of circle=”+area1); } void areaOfCylinder() { double […]

美元符号($)在printf格式字符串中做什么?

我正在尝试使用printf语句在java中格式化,如在此网页中: 单击此处 。 但我无法弄清楚$ sign的目的是什么。 有人可以向我解释一下吗? 输入: java 100 cpp 65 python 50 预期输出:(应该有一个空格而不是_) ================================ java___________100 cpp___________065 python_________050 ================================ 我的代码: public class Solution { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println(“================================”); for(int i=0;i<3;i++) { String s1=sc.next(); int x=sc.nextInt(); System.out.printf(s1 + "%03d", x); System.out.println(); } System.out.println("================================"); } }

System.out对象是属于类System还是类PrintStream?

我是编程新手,刚开始学习Java。 我很好奇,对象System.out是属于类System还是类PrintStream? 我提到了一本教科书,JAVA CONCEPTS 4 / e。 该教科书指出, 要在System类中使用out对象,必须将其作为System.out引用,但稍后在本书中它声明System.out属于类PrintStream。 我搜索过google和stackoverflow,但所有的答案都让我难以理解。

可执行jar中的“System.out.println()”会发生什么?

假设我已经从我使用过的代码中创建了一个executable jar System.out.println() 当我们运行可执行jar时,没有控制台。 那么,这条线会发生什么? java如何处理这种情况? 编辑01 : 注意 :情况是当我不使用控制台运行jar或任何控制台与它关联时。 编辑02 :让事情更清晰: 我知道没有任何东西可以在任何地方打印,因为没有控制台..! 我想知道java在这种情况下如何处理这一行? 生成可执行jar的字节码时是否省略了这一行? 或者,当没有控制台时,这条线是否被忽略了? 还是什么……

System.out在servlet中写入的位置?

我只是很想知道,在servlet中调用System.out.print()会发生什么? 它在哪里写文字? 或者在servlet中是否有任何重要的System.out用途?

Java的System.out.print()会永远缓冲到println()吗?

我今天无意中听到有关System.out.print()的争论。 有人声称,由于print()不包括终止\n ,它写入的缓冲区最终将填满并开始丢失数据。 另一个人声称他们一直在使用System.out.print()来处理他们所有的Java程序,并且从未遇到过这个问题。 第一个人是对的吗? 如果stdout已满, System.out.print()可以开始阻止或删除数据? 是否有导致此问题的代码示例?

我如何使用System.out.printf?

我的老师希望我们以格式方法(最底层)显示我们的值,但问题是我们有一个子,她没有告诉我们如何使用它,我的老师不太有帮助。 任何建议或帮助将不胜感激。 public class SphereCalculations { public static void main(String[] args) { //define variables double circumference = 0; double area = 0; double volume = 0; double surfacearea = 0; double radius = 0; Scanner scan = new Scanner (System.in); DecimalFormat dFmt = new DecimalFormat(“0.0000”); //prompt for radius System.out.println(“Enter the sphere’s radius: “); radius = […]

System.out.print()如何工作?

我已经使用Java很长一段时间了,我想知道函数System.out.print()是如何工作的。 这是我的疑问: 作为一个函数,它在io包中的某个地方有一个声明。 但是Java开发人员是如何做到这一点的,因为这个函数可以接受任意数量的参数和任何参数类型,无论它们如何排列? 例如: System.out.print(“Hello World”); System.out.print(“My name is” + foo); System.out.print(“Sum of ” + a + “and ” + b + “is ” + c); System.out.print(“Total USD is ” + usd); 无论变量a, b, c, usd, foo或它们如何传递的数据类型是什么, System.out.print()不会抛出错误。 对我来说,我从未参与任何需求如此的项目。 如果我得到这样的要求,我真的不知道如何解决它。 任何人都可以向我解释它是如何完成的吗?