你這幾句代碼一點問題都沒有,也就是說問題不是出在這幾段代碼里。
創(chuàng)新互聯(lián)長期為近1000家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為安陸企業(yè)提供專業(yè)的做網(wǎng)站、成都網(wǎng)站設計,安陸網(wǎng)站改版等技術服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
和你其他代碼部分有關,我猜是不是你的括號匹配的問題。
或者你的這幾句代碼放的位置錯誤。
Java標識符的命名規(guī)則:
1) 標識符由字母、數(shù)字、下劃線“_”、美元符號“$”或者人民幣符號“¥”組成,并且首字母不能是數(shù)字。
2) 不能把關鍵字和保留字作為標識符。
3) 標識符沒有長度限制。
4) 標識符對大小寫敏感。Java編程規(guī)范:1)類名和接口名:首字母大寫,其余字母小寫。如SamDoc
2)方法名和變量名:首字母小寫,其余的字母大寫。
如bothEyesOfDoll。
3)包名:字母全部小寫。如,com.abc.dollapp。
4)常量名:采用大寫形式,單詞之間以下劃線“_”隔開。
System.out.println(j); 是一條輸出語句,只能放到方法里面寫,你這條語句放在 main 方法的外面了吧,所以執(zhí)行不成功。如果想要執(zhí)行成功的話,可以使用 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的主要工作是通過編程語言來制作互聯(lián)網(wǎng)頁面、制作動態(tài)效果以及網(wǎng)站等技術。
Java 編程語言的風格十分接近C、C++語言。Java是一個純的面向對象的程序設計語言,它繼承了 C++ 語言面向對象技術的核心,Java舍棄了C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為內存管理而擔憂。
System.out.println("HelloWorld!");
System.out.printf("%d",a);
這兩句是執(zhí)行的語句,需要放到方法里才可以。
class test{
int a=1;
public void print() {
System.out.println("HelloWorld!");
System.out.printf("%d",a);
}
}
這樣寫試一下,看看是否好用。
你class A的主類怎么沒主函數(shù)?。恳簿褪莔ain函數(shù)啊,你的輸出要放在主函數(shù)里的。所以應該是這樣
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就可以實現(xiàn)你的結果了。
public是java的保留字,也叫關鍵字,不可以寫錯的.把你的代碼中第四行的piblic修改為public就對了.