2014-09-06 169 views
-3
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));}} 
+0

請格式化你的代碼。它的'parseInt' BTW – Reimeus 2014-09-06 12:47:29

+3

爲了將來的參考,請閱讀幫助中心頁面[我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask) – PakkuDon 2014-09-06 12:48:08

回答

2

首先要做的事:你知道有更好的方法在這裏發佈代碼,不是嗎?

現在你的問題: 即使你沒有真正問過一個問題,我會提供一個答案,這可能是正確的,你的不存在的問題,我通過閱讀標題和提供的代碼猜到了。 我把它看作是「這個錯誤信息來自哪裏,我該如何解決它?」 正如你可能已經注意到,Java使用lowerCamelCase它的方法,這是你的錯誤在這裏,因爲你用UpperCamelCase爲Integer.ParseInt(java.lang.String)這應該是Integer.parseInt(java.lang.String)

+2

即使你已經認真製作一個努力,我想你的答案會出現一些被動的侵略性。在善良的同時也沒有害處。 – 2014-09-06 12:58:06

+0

是的,你是對的。即使沒有必要,我自然也是被動攻擊性的。我會盡力改變這一點,爲將來的答案:) – 2014-09-06 13:01:52

0

變化Integer.ParseInt(data1)

Integer.parseInt(data1)

0

你拼錯了這個方法。

使用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)); 
    } 
} 
相關問題