各位大侠们,我是才开始学习java的,因为现在我是老师。很想转行,
   我在java中编程时,就是那个system.out.println中点那点怎么我编绎的时总是说我的那个点有错呢?我是用的是在英文状态下输的呀!而且改了好多次。全角半角都用了,但都不行,还有呀,我编程在edit中用不起汉字,在记事本中可以用,但是有执行程序时汉字就会出现乱码!请问各位大侠咋解决这两个问题呢?小弟在此先谢过了!

解决方案 »

  1.   

    老师还想转行?做老师很好吧~~
    system要改成System,Java是大小写敏感的~~
    最好是把你的程序贴出来帮你看看,如果不长的话~~呵呵
      

  2.   

    不要用记事本编译了,先下个JCreator自己看看.JAVA是大小写敏感的,注意大小写
      

  3.   

    各位大侠,那些大小写我是知道的,问题主要是因为System.out  那个点"."始终编译的时候都说是错的
      

  4.   

    public class People

       float hight,weight;
       String head,ear,mouth;
       void speak(String s)
       {
        System.out.println(s);
       }
    }
    class A
    { public static void main(String arg[])
       {People zhubajie;
        zhubajie=new People();
        zhubajie.weight=200f;
        zhubajie.hight=1.70F;
        zhubajie.head="大头";
        zhubajie.ear="两只大耳朵";
        zhubajie.mouth="一只大嘴";                
        System.out.println("重"+zhubajie.weight+"身高"+zhubajie.hight);
        System.out.println(zhubajie.head+zhubajie.mouth+zhubajie.ear);
        zhubajie.speak("师傅.咱们别去西天了");
        }
    }
      

  5.   

    class People

       float hight,weight;
       String head,ear,mouth;
       void speak(String s)
       {
        System.out.println(s);
       }
    }
    public class A
    { public static void main(String arg[])
       {People zhubajie;
        zhubajie=new People();
        zhubajie.weight=200f;
        zhubajie.hight=1.70F;
        zhubajie.head="大头";
        zhubajie.ear="两只大耳朵";
        zhubajie.mouth="一只大嘴";                
        System.out.println("重"+zhubajie.weight+"身高"+zhubajie.hight);
        System.out.println(zhubajie.head+zhubajie.mouth+zhubajie.ear);
        zhubajie.speak("师傅.咱们别去西天了");
        }
    }
    同志你看看  在我这运行的不错  再不成我也没办法 结果:重200.0身高1.7
    大头一只大嘴两只大耳朵
    师傅.咱们别去西天了
    请按任意键继续. . .
      

  6.   

    class People
    {
       public float hight,weight;
       public String head,ear,mouth;
       void speak(String s)
      {  
         System.out.println(s);
      }
    }
    public class A

    public static void main(String args[])
    {
    People zhubajie;
    zhubajie=new People();
    zhubajie.weight=200f;
    zhubajie.hight=1.70f;
    zhubajie.head="大头";
    zhubajie.ear="两只大耳朵";
    zhubajie.mouth="一只大嘴";
    System.out.println("重量"+zhubajie.weight+"身高"+zhubajie.hight);
    System.out.println(zhubajie.head+zhubajie.mouth+zhubajie.ear);
    zhubajie.speak("师傅,咱不去取经了,改去月宫000");
    }
    }//2006.5.18 sixme ::just a test!运行正常。无乱码
      

  7.   

    这段代码看着这么眼熟,是不是有本叫《Java2》什么的例子啊?
      

  8.   

    首先public 有问题
    如果一个java文件有一个public类,那个文件名得和这个public类名称相同
    而main函数又必需放到public类中...你的明白?其次,没得问题...汗....^_^
      

  9.   

    不何我的程序运行出来汉字全是乱码呢?===================================
    你的程序编缉环境有问题....
    解决方法可以拷贝到本文本编辑器中,另存为ANSI格式,下面有选项.然后再拷贝回来.试试
    如果不能解决...那么推荐用英语..........
    如果用英文还是乱码,那么推荐换机器.....
      

  10.   

    字符编码有问题吧,要不就是JVM有问题.
      

  11.   

    你在你用的edit在另存为 中看看编码 
    不要用UF8编码
    我估计是这个错误
      

  12.   

    在记事本里另存为,编码选utf8
      

  13.   

    没问题~~~~public class People

       float hight,weight;
       String head,ear,mouth;
       void speak(String s)
       {
        System.out.println(s);
       }
    }class A{
        public static void main(String arg[]){
            People zhubajie;
            zhubajie=new People();
            zhubajie.weight=200f;
            zhubajie.hight=1.70F;
            zhubajie.head="大头";
            zhubajie.ear="两只大耳朵";
            zhubajie.mouth="一只大嘴";                
            System.out.println("重"+zhubajie.weight+"身高"+zhubajie.hight);
            System.out.println(zhubajie.head+zhubajie.mouth+zhubajie.ear);
            zhubajie.speak("师傅.咱们别去西天了");
        }
    }重200.0身高1.7
    大头一只大嘴两只大耳朵
    师傅.咱们别去西天了
    生成成功(总时间:0 秒)楼主换个工具吧