class BufferedReaderEx
{
public static void main (String[] args) throws Exception
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter student id :");
String data=br.readLine();
int id=Integer.ParseInt(data);
System.out.println("Enter student name :");
String name=br.readLine();
System.out.println("Enter a java marks :");
String data2=br.readLine();
int cm=Integer.ParseInt(data2);
System.out.println("Enter a oracle marks :");
String data3=br.readLine();
int om=Integer.ParseInt(data3);
System.out.println(" total marks is ="+(cm+om));
System.out.println("Student details : ");
System.out.println();
System.out.println("-----------------");
System.out.println("id "+id+"\t\t\t"+"name "+name+"\t\t\t"+"total marks "+(cm+om));}}
回答
首先要做的事:你知道有更好的方法在這裏發佈代碼,不是嗎?
現在你的問題: 即使你沒有真正問過一個問題,我會提供一個答案,這可能是正確的,你的不存在的問題,我通過閱讀標題和提供的代碼猜到了。 我把它看作是「這個錯誤信息來自哪裏,我該如何解決它?」 正如你可能已經注意到,Java使用lowerCamelCase它的方法,這是你的錯誤在這裏,因爲你用UpperCamelCase爲Integer.ParseInt(java.lang.String)
這應該是Integer.parseInt(java.lang.String)
即使你已經認真製作一個努力,我想你的答案會出現一些被動的侵略性。在善良的同時也沒有害處。 – 2014-09-06 12:58:06
是的,你是對的。即使沒有必要,我自然也是被動攻擊性的。我會盡力改變這一點,爲將來的答案:) – 2014-09-06 13:01:52
變化Integer.ParseInt(data1)
要
Integer.parseInt(data1)
你拼錯了這個方法。
使用parseInt
沒有ParseInt
package com.example.input;
import java.io.*;
class BufferedReaderEx {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter student id :");
String data = br.readLine();
int id = Integer.parseInt(data);
System.out.println("Enter student name :");
String name = br.readLine();
System.out.println("Enter a java marks :");
String data2 = br.readLine();
int cm = Integer.parseInt(data2);
System.out.println("Enter a oracle marks :");
String data3 = br.readLine();
int om = Integer.parseInt(data3);
System.out.println(" total marks is =" + (cm + om));
System.out.println("Student details : ");
System.out.println();
System.out.println("-----------------");
System.out.println("id " + id + "\t\t\t" + "name " + name + "\t\t\t"
+ "total marks " + (cm + om));
}
}
- 1. 在Jmeter中解析props.get給int給出「靜態方法parseInt(java.lang.Integer)找不到類'java.lang.Integer'」
- 2. 找不到符號 - 方法readInt(java.lang.String)
- 3. 找不到符號:parseInt
- 4. 找不到符號方法setVisibility(int)
- 5. 找不到符號方法get(int)
- 6. 找不到符號:方法ceiling(int)
- 7. JSP找不到方法:類java.lang.String
- 8. 找不到符號 - 符號:方法lastIndexOf(java.lang.String中)位置:類java.util.Scanner中
- 9. 找不到符號方法drawImage(SlidingBlockModel,int,int,int,int,<nulltype>)
- 10. 無法找到符號 - 方法fillArc(INT,INT,INT,INT,INT,INT)
- 11. 錯誤:找不到Integer符號做parseInt
- 12. 找不到符號法d(java.lang.String中,java.lang.String中)
- 13. 找不到在''package.myBean'類型的bean中寫入'java.lang.Integer'屬性'id'的方法
- 14. serverError:類java.lang.ClassCastException java.lang.Integer不能轉換爲java.lang.String
- 15. 字符串到int parseInt
- 16. 提供了錯誤的類型className類預計ID:類java.lang.Integer,得到了java.lang.String類
- 17. 在類org.w3c.dom.Node中找不到引用方法'java.lang.String lookupNamespaceURI(java.lang.String)'
- 18. 」找不到符號方法drawImage(java.awt.image.BufferedImage,<nulltype>,int,int)「
- 19. SpelEvaluationException:EL1004E:方法調用:方法GetValue(java.lang.String中)不能在java.lang.String中類型中找到
- 20. SEVERE:javax.el.MethodNotFoundException:未找到方法:[email protected](java.lang.Integer)
- 21. 錯誤:(45,36)錯誤:無法找到符號方法findViewbyId(int)
- 22. 找不到符號Integer.valueOf(int)
- 23. 找不到符號方法
- 24. 找不到方法符號
- 25. 找不到符號方法
- 26. 找不到符號方法setItemClickListener
- 27. 找不到符號睡眠(INT)printen(INT)
- 28. 不兼容的類型,需要java.lang.Integer [],找到Int []?
- 29. Java:找不到符號類
- 30. put(java.lang.String,java.lang.Inte ger)in java.util.Map <java.lang.String,java.lang.Integer>不能應用於(java.lang.String,java.lang.Object)。字符串)
請格式化你的代碼。它的'parseInt' BTW – Reimeus 2014-09-06 12:47:29
爲了將來的參考,請閱讀幫助中心頁面[我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask) – PakkuDon 2014-09-06 12:48:08