永发信息网

java问题不懂,求助ing!

答案:5  悬赏:0  手机版
解决时间 2021-11-07 20:55
  • 提问者网友:送舟行
  • 2021-11-07 15:32
java问题不懂,求助ing!
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-11-07 16:31
这是java 不是c啊,不能这样用的啊

java.lang.System.out
自己下个JDK_API_1_6_zh_CN.CHM 去查下函数

out public static final PrintStreamout“标准”输出流。此流已打开并准备接受输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。
对于简单独立的 Java 应用程序,编写一行输出数据的典型方式是:
System.out.println(data)
请参阅 PrintStream 类中的 println 方法。

另请参见:PrintStream.println(), PrintStream.println(boolean), PrintStream.println(char), PrintStream.println(char[]), PrintStream.println(double), PrintStream.println(float), PrintStream.println(int), PrintStream.println(long), PrintStream.println(java.lang.Object), PrintStream.println(java.lang.String)

这些方法中没有一个是像你那样的(“”,)的格式的
全部回答
  • 1楼网友:玩家
  • 2021-11-07 19:02
System.out.println(c);代表的意思是说将c这个变量转换成字符串的形式输出,会在后台调用c.toString()方法,别这么去写就可以了上面定义的都对!
  • 2楼网友:千杯敬自由
  • 2021-11-07 18:12
要用字符输出,可以用System.out.printf("%c%n%10.3%n%f%n%d%n%d%n",c,f,d,x,x=x+2);
如果用println,直接
System.out.println(c,f,d,x,x=x+2);
  • 3楼网友:玩家
  • 2021-11-07 17:54
System.out.printf("%c%n%010.3f%n%f%n%d%n",c,f,d,x,x=x+2);
A
000233.232
2323.232334
343

是printf不是println
  • 4楼网友:怙棘
  • 2021-11-07 17:01
java不同于与C语言;
程序修改如下:
public class Test{
public static void main(String args[]){
char c='A';
float f=233.2323f;
double d=2323.2323344;
long x=343;
System.out.println(c+" "+f+" "+d+" "+x+" "+(x+2));
}
}
文件名应为:Test.java
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯