各位大侠们,我是才开始学习java的,因为现在我是老师。很想转行,
我在java中编程时,就是那个system.out.println中点那点怎么我编绎的时总是说我的那个点有错呢?我是用的是在英文状态下输的呀!而且改了好多次。全角半角都用了,但都不行,还有呀,我编程在edit中用不起汉字,在记事本中可以用,但是有执行程序时汉字就会出现乱码!请问各位大侠咋解决这两个问题呢?小弟在此先谢过了!
我在java中编程时,就是那个system.out.println中点那点怎么我编绎的时总是说我的那个点有错呢?我是用的是在英文状态下输的呀!而且改了好多次。全角半角都用了,但都不行,还有呀,我编程在edit中用不起汉字,在记事本中可以用,但是有执行程序时汉字就会出现乱码!请问各位大侠咋解决这两个问题呢?小弟在此先谢过了!
system要改成System,Java是大小写敏感的~~
最好是把你的程序贴出来帮你看看,如果不长的话~~呵呵
{
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("师傅.咱们别去西天了");
}
}
{
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
大头一只大嘴两只大耳朵
师傅.咱们别去西天了
请按任意键继续. . .
{
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!运行正常。无乱码
如果一个java文件有一个public类,那个文件名得和这个public类名称相同
而main函数又必需放到public类中...你的明白?其次,没得问题...汗....^_^
你的程序编缉环境有问题....
解决方法可以拷贝到本文本编辑器中,另存为ANSI格式,下面有选项.然后再拷贝回来.试试
如果不能解决...那么推荐用英语..........
如果用英文还是乱码,那么推荐换机器.....
不要用UF8编码
我估计是这个错误
{
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 秒)楼主换个工具吧