當前位置:首頁 » 編程軟體 » 調用方法編譯提示需要標識符

調用方法編譯提示需要標識符

發布時間: 2022-05-17 08:20:38

㈠ 我在類中定義了一個方法,結果調用時總提示需要「標識符」

目測 你還是個新手吧 ,代碼就不看了,直接給你講思路吧如
public class A{
public class B{

}
}

B是A的內部類
要想得到B的實例
new A().new B();

㈡ 在c語言中自定義了一個函數,在main中調用時提示找不到標識符,怎麼辦

把定義的函數放在,main函數之前即可。

自定義的函數需要聲明在調用之前,比如說在main函數里調用自定義的fun(),則fun()的方法體需要寫在main函數之前。

在C語言中的執行總是從main函數開始的,無論main函數在哪個位置都肯定從它開始。如果你定義的函數在main函數之後。

而且在main函數前沒有進行該調用函數的聲明那麼當在main函數中調用的該函數系統將不認識,會有錯誤提示的,如果定義的函數在main函數之前,那麼就沒事了。

(2)調用方法編譯提示需要標識符擴展閱讀:

C語言中標識符的使用規范:

1、標識符由字母(A-Z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。

2、不能把C語言關鍵字作為用戶標識符,例如if,for,while等。

3、標識符長度是由機器上的編譯系統決定的,一般的限制為8字元(註:8字元長度限制是C89標准,C99標准已經擴充長度,其實大部分工業標准都更長)。

4、標識符對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。

5、標識符命名應做到「見名知意」,例如,長度(length),求和、總計(sum)。

java調用方法時提示需要標識符什麼意思

少了主方法(main);
public class Person{
int age;
String name;
public void speak()
{
System.out.println("我是好人");
}
public static void main(String[] args)
{
Person person1=new Person();
person1.speak();
}
}

㈣ java編譯出錯,錯誤:需要<標識符>,但就是找不到哪錯了,求大神指導!!!謝了!!!

void setColor(_color){
color = _color;
}
改成
void setColor(String _color){
color = _color;

其他同理,你的方法中的參數沒有設置類型,這些都是不能編譯通過的!

㈤ java編譯時提示需要 <標識符>,請大家幫我看看怎麼回事。

import dd.;

這一句里的[dd.] 指什麼?
dd是個包名嗎?
如果想導入這個包下的某個類,在dd.後面補全類名。如: import dd.TestClass;
如果想導入這個包下的所有類 ,在dd. 後面加通配符 如: import dd.*;
沒有用到dd這個包下的東西的話可以刪除這一句。
看你具體是哪種情況。

㈥ Java 編譯時提示「需要標識符」

樓上說的很對,我曾經老喜歡犯這種錯。你定義個變數時可以順帶賦值,但是如果你在方法之外再給他賦值就會報這個錯。要麼定義一個方法來在該方法中賦值,要麼在main中(main也是函數。。。)

㈦ java編譯時錯誤,需要標識符

這個需要兩個類,你的Point類沒有寫,正確卻寫法是:
Point類:
public class Point{
float x;
float y;
public double distance(Point that){
double xdiff=x-that.x;
double ydiff=y-that.y;
return Math.sqrt(xdiff*xdiff+ydiff*ydiff);
}
}
PointDistance類:
public class PointDistance{
public static void main(String[] args){
Point lowerleft = new Point();
Point upperright=new Point();
lowerleft.x = 0;
lowerleft.y = 0;
upperright.x = 100;
upperright.y = 100;
double d=lowerleft.distance(upperright);
System.out.println("the distance between both points is"+d);
}
}

這兩個類應該在同一個文件夾下。

㈧ java編譯出現問題錯誤: 需要<標識符> Name("xx");錯誤: 需要<標識符> Name("xx");

tea.setName("cc");//這邊出現問題了
這句代碼要寫在方法裡面,不能直接寫在類中,除非你寫在代碼塊中。
可以這樣改:
{
tea.setName("cc");//這邊出現問題了
}
加大括弧就行了

運行結果:
true
Tis is an Animal!
this is ccj's dog.
汪汪汪!
I am teached by cc

㈨ java程序編譯報錯 需要標識符(┳_┳)...

第68行裡面的參數要有類型,你的Aclass屬性是String類開還是什麼類型,把那行的參數改成

privatevoidhandleAdd(StringAname,StringAclass,StringAid,StringAage){...}

把String類型改成你自己定義的類型就可以了,一定要記住,參數是要帶類型的

㈩ java編譯提示需要「標識符」

別的沒發現,就看到
while(number!=A); // 這個地方應該是 number==A 吧?
while(number!=A){
System.out.println("恭喜你猜對了");

熱點內容
安卓手機怎麼直接掃一掃連接wifi 發布:2024-05-09 06:21:50 瀏覽:596
傳統行車記錄儀存儲卡在哪個位置 發布:2024-05-09 06:18:44 瀏覽:126
蘋果設置的密碼是多少 發布:2024-05-09 06:17:53 瀏覽:274
刷安卓系統需要什麼條件 發布:2024-05-09 06:02:48 瀏覽:51
清楚谷歌瀏覽器的緩存文件 發布:2024-05-09 05:55:57 瀏覽:325
微商引流腳本方法 發布:2024-05-09 05:33:09 瀏覽:478
編譯軟體包 發布:2024-05-09 05:13:46 瀏覽:91
sql語句logon 發布:2024-05-09 05:04:28 瀏覽:557
阿里雲伺服器異地登錄 發布:2024-05-09 05:04:27 瀏覽:935
信息發布源碼 發布:2024-05-09 05:00:11 瀏覽:696