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