public class Maths
{
public static void main (String Args[])
{
char a= "b";
char b="a";
System.out.println(a);
System.out.println(b);
}
}
这里输出为115和S
答案 0 :(得分:0)
您仍然可以从old code获得输出。
首先,在编译代码时查看<div id="container">
<div class="photobanner">
<ul id="scroller">
<li class="first"><img src="http://via.placeholder.com/350x150/111/fff" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/f33/111" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/2f2/111" alt="" /></li>
</ul>
</div>
</div>
的输出至关重要。 (或来自IDE的警告和错误)。
感谢@Tim Biegeleisen
的compiler-error。
javac
然后您会看到此代码无法编译,因为您尝试将Error(s), warning(s):
source_file.java:11: error: incompatible types: String cannot be converted to char
char a= "b";
^
source_file.java:12: error: incompatible types: String cannot be converted to char
char b="a";
^
2 errors
- 值分配给String
- 变量。
将值分配给char
的正确方法是:
char
顺便说一句:当您更改程序输出并仍然打印旧值时,请清理bin文件夹并再次编译。如果文件夹保持为空,则表示存在编译错误,需要查看char a = 'a';
的输出以查看原因。