你这几句代码一点问题都没有,也就是说问题不是出在这几段代码里。
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为安陆企业提供专业的做网站、成都网站设计,安陆网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
和你其他代码部分有关,我猜是不是你的括号匹配的问题。
或者你的这几句代码放的位置错误。
Java标识符的命名规则:
1) 标识符由字母、数字、下划线“_”、美元符号“$”或者人民币符号“¥”组成,并且首字母不能是数字。
2) 不能把关键字和保留字作为标识符。
3) 标识符没有长度限制。
4) 标识符对大小写敏感。Java编程规范:1)类名和接口名:首字母大写,其余字母小写。如SamDoc
2)方法名和变量名:首字母小写,其余的字母大写。
如bothEyesOfDoll。
3)包名:字母全部小写。如,com.abc.dollapp。
4)常量名:采用大写形式,单词之间以下划线“_”隔开。
System.out.println(j); 是一条输出语句,只能放到方法里面写,你这条语句放在 main 方法的外面了吧,所以执行不成功。如果想要执行成功的话,可以使用 static 块括起来,如:
public class nihao{
public static void main(String args[]){
System.out.println("nihao");
int i=8;
System.out.println(j);
}
static int j=9;
static { // 使用 static 块括起来
System.out.println(j);
}
}
输入即可。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
Java的主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术。
Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。
System.out.println("HelloWorld!");
System.out.printf("%d",a);
这两句是执行的语句,需要放到方法里才可以。
class test{
int a=1;
public void print() {
System.out.println("HelloWorld!");
System.out.printf("%d",a);
}
}
这样写试一下,看看是否好用。
你class A的主类怎么没主函数啊?也就是main函数啊,你的输出要放在主函数里的。所以应该是这样
class People
{
double hight;
String head;
void speak(String s)
{
System.out.println(s);
}
}
public class A //主类
{
public static void main(String args[]){
People zhubajie;
zhubajie=new People();
zhubajie.hight=1.88;
zhubajie.head="大头";
System.out.println("身高:"+zhubajie.hight);
System.out.println("头:"+zhubajie.head);
zhubajie.speak("师傅,咱们别去西天了,改去月宫吧");
}
} 注意了,People类是默认访问符的,而A类是public的,因为你的A类是主类,一个源文件中只能有一个public的类,而且必须是主类,这样你编译的时候编译javac A.java就可以实现你的结果了。
public是java的保留字,也叫关键字,不可以写错的.把你的代码中第四行的piblic修改为public就对了.