java初级

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:03:50
E:\>javac HelloJavaForC.java
HelloJavaForC.java:6: 非法字符: \65307
"哎呀");
^
1 错误

附带程序

public class HelloJavaForC
{
public static void main(String [] args)
{
System.out.printf("%s! 怎么忘的这么快! \n",
"哎呀");
}
}

请问哪里又错?

可能你的"是在非英文下输入的,请改成英文输入法下输入再试。

后面的;错了,这是中文的,应该是英文的.

java跟c不一样
一般不用这样格式的
可以写成:
System.out.print("哎呀!怎么忘的这么快!\n");
如果还是习惯c的写法,也可以这么写(5.0版本以上)
String s = String.format("%s!怎么忘得这么快啊!\n","哎呀");
System.out.println(s);

java中的println或者print没有(string,string)的构造方法.
如果你想输出相同的结果,可以改成:
System.out.println("%s! 怎么忘的这么快! \n" + "哎呀");
JAVA在输出之前自动将两个字符串相加,然后再输出

o

public class HelloJavaForC
{
public static void main(String [] args)
{
System.out.println(" 怎么忘的这么快! \n"+"呀");
}
}
就应该这样, JAVA里面没有printf,只有println和print
而且println=print("\n"),要连续打印两个字符串应该用
"+"连接