找不到符号方法ParseInt(java.lang.String)类java.lang.Integer int id = Integer.ParseInt(data); ^

时间:2014-09-06 12:45:05

标签: java

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));}}

3 个答案:

答案 0 :(得分:2)

首先要做的事情是:你知道有更好的方式在这里发布代码,不是吗?

现在你的问题: 即使你还没有真正问过一个问题,我会提供一个答案,这个答案可能对你不存在的问题是正确的,我通过阅读标题和提供的代码来猜测。 我将其视为"此错误消息来自何处以及如何解决?" 您可能已经注意到,Java使用lowerCamelCase作为其方法,这是您的错误,因为您使用了UpperCamelCase Integer.ParseInt(java.lang.String)应该是Integer.parseInt(java.lang.String)

答案 1 :(得分:0)

更改Integer.ParseInt(data1)

Integer.parseInt(data1)

答案 2 :(得分: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));
    }
}