longlongtingyu 2014-02-12 15:01 采纳率: 0%
浏览 2078

日文系统下Java程序中的中文注释报错

我的系统是日文的,
只是一个最简单程序,因为程序中使用中文的注释,所以编译的时候报错,请指教怎样才能不报错?
参看:

public class FloatTest

{
public static void main(String[] args)
{
float af = 5.2345556f;
// 下面将看到af的值已经发生了改变
System.out.println(af);
double a = 0.0;
double c = Double.NEGATIVE_INFINITY;
float d = Float.NEGATIVE_INFINITY;
// 看到float和double的负无穷大是相等的。
System.out.println(c == d);
// 0.0除以0.0将出现非数
System.out.println(a / a);
// 两个非数之间是不相等的
System.out.println(a / a == Float.NaN);
// 所有正无穷大都是相等的
System.out.println(6.0 / 0 == 555.0/0);
// 负数除以0.0得到负无穷大
System.out.println(-8 / a);
// 下面代码将抛出除以0的异常
// System.out.println(0 / 0);
}
}

之后的编译结果是这样的:

D:\Java\03\3.4>javac FloatTest.java
FloatTest.java:18: エラー: この文字は、エンコーディングMS932にマップできません
// マツテ貎ォソエオスafオトヨオメムセュキ「ノ愠ヒクトア?
^
FloatTest.java:25: エラー: この文字は、エンコーディングMS932にマップできません
// 0.0ウ?ヤ0.0スォウヨキヌハ?
^
FloatTest.java:25: エラー: この文字は、エンコーディングMS932にマップできません
// 0.0ウ?ヤ0.0スォウヨキヌハ?
^
FloatTest.java:27: エラー: この文字は、エンコーディングMS932にマップできません
// チスクヌハ?ョシ萍ヌイサマ犒ネオト
^
FloatTest.java:29: エラー: この文字は、エンコーディングMS932にマップできません
// ヒミユ?゙ヌ鋗シハヌマ犒ネオト
^
FloatTest.java:31: エラー: この文字は、エンコーディングMS932にマップできません
// クコハ??ヤ0.0オテオスクコボヌ鋗?
^
FloatTest.java:31: エラー: この文字は、エンコーディングMS932にマップできません
// クコハ??ヤ0.0オテオスクコボヌ鋗?
^
FloatTest.java:31: エラー: この文字は、エンコーディングMS932にマップできません
// クコハ??ヤ0.0オテオスクコボヌ鋗?
^
FloatTest.java:33: エラー: この文字は、エンコーディングMS932にマップできません
// マツテ豢惲?ォナラウ?ヤ0オトメ?」
^
FloatTest.java:33: エラー: この文字は、エンコーディングMS932にマップできません
// マツテ豢惲?ォナラウ?ヤ0オトメ?」
^
FloatTest.java:33: エラー: この文字は、エンコーディングMS932にマップできません
// マツテ豢惲?ォナラウ?ヤ0オトメ?」
^
エラー11個

enter code here
  • 写回答

2条回答 默认 最新

  • wbx10 2016-02-02 08:51
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 用三极管设计—个共射极放大电路
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示