提示是:
类CharToInt是公共的,应在名为CharToInt的文件中声明。倒是我在程序中已经写过了啊,第一句就是public class CharToInt{

解决方案 »

  1.   

    我见过的第一个程序都是helloworld
      

  2.   

    主要是手机不太方便,好吧,我还是打上来吧。
    pubic class CharToInt{
    public static  void main(String args[]){
    int intResult ,intVar =0;
    char  charVar ='语';
    intResult =intVar +charVar;
    System.out.println("Int"+intVar+"adds the char 
    .the result is :"+intResult);
    }
    }
      

  3.   

    文件名也叫CharToInt.java吗?
      

  4.   

    错误的原因是不是第一个Java程序,先写HelloWorld了,对int, char这些类型的操作,和C++是不一样的。
      

  5.   

    1.检查文件名是否叫CharToInt.java
    2.楼主这里写错了pubic class CharToInt{
      

  6.   

    感谢楼上的各位,把文件名改成CharToInt.java以后就好了。但是能告诉我为什么么?谢谢
      

  7.   


    因为java类里面可以写内部类,也可以和CharToInt 同一级别的类,如果你的名称不一致的话,classLoader是不知道你调用的是那个
      

  8.   

    char charVar ='语';char是一个字节,中文是2个字节,会溢出,用 String。
      

  9.   

    必须把public的类跟文件名一样
      

  10.   

    文件名要和你声明的公共类名一样,换句话说,就是有public的类,文件名就要和它一致,区分大小写
      

  11.   

    文件名应该和文件中唯一一个外部的public class同名
      

  12.   

    1.类名必须要和public的类名一致,大小写也不能错
    2.public写错了,要注意。
      

  13.   


    java char是两个字节 16位 同好可以