请问double heightofyou=1.83;是非法字符?

beeway 2009-10-31 02:21:34
我javac编译这段代码
public class test2
{
public static void main(String[] args)
{
String a="333";
String sexofyou="boy";
double heightofyou=1.83;
if(sexofyou=="boy" && heightofyou>1.83)
{
System.out.println("请你加入篮球队");
}
}
}
javac后显示第七行非法字符:\65037
double heightofyou=1.83;
和第十行非法字符非法字符:\65037
System.out.println("请你加入篮球队");
请问这到底是怎么回事
...全文
110 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
junkor 2009-10-31
  • 打赏
  • 举报
回复
分号

写代码时,输入法的转换是很容易搞错的,要注意了。
whuisszl008 2009-10-31
  • 打赏
  • 举报
回复
sexofyou=="boy" && heightofyou>1.83
的条件为假,怎么可能执行
System.out.println("请你加入篮球队");
zhuzeitou 2009-10-31
  • 打赏
  • 举报
回复
改过来明显编译不会报错,但执行肯定没有任何输出
beeway 2009-10-31
  • 打赏
  • 举报
回复
我把两个分号改过来了,编译也出错,解释器解释后没有结果?这是怎么回事呢?谁能解释我满意的答案我把分全给他。

beeway 2009-10-31
  • 打赏
  • 举报
回复
我把两个分号改过来了,编译也出错,解释器解释后没有结果?这是怎么回事呢?谁能解释我满意的答案我把分全给他。
cweijiaweil 2009-10-31
  • 打赏
  • 举报
回复
String a="333";
String sexofyou="boy";
double heightofyou=1.83
if(sexofyou=="boy" && heightofyou>1.83)
{
System.out.println("请你加入篮球队")
haojia0716 2009-10-31
  • 打赏
  • 举报
回复
你的分号写错了
换成英文标点

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧