代码如下
import java.io.*;
import java.util.*;
public class LargestNumber
{
static BufferedReader keyboard=new BufferedReader(System.in);
public static void main(String[] args)throws IOException
{
double num;
double max;
int count;
StringTokenizer tokenizer;
System.out.printIn("Enter 10 numbers in the same line:");
tokenizer=new StringTokenizer(keyboard.readLine());
max=Double.parseDouble(tokenizer.nextToken());
for(count=1;count<10;count++)
{
num=Double.parseDouble(tokenizer.nextToken());
max=larger(max,num);
}
System.out.printIn("The largest number is"+max);
}
public static double larger(double x,double y)
{
if(x>=y)
return x;
else
return y;
}
}
编译之后出现这样的问题
C:\javalesson>javac LargestNumber.java
LargestNumber.java:5: 找不到符号
符号: 构造函数 BufferedReader(java.io.InputStream)
位置: 类 java.io.BufferedReader
static BufferedReader keyboard=new BufferedReader(System.in);
^
LargestNumber.java:12: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
System.out.printIn("Enter 10 numbers in the same line:");
^
LargestNumber.java:20: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
System.out.printIn("The largest number is"+max);
^
3 错误
请各位大虾帮帮忙
import java.io.*;
import java.util.*;
public class LargestNumber
{
static BufferedReader keyboard=new BufferedReader(System.in);
public static void main(String[] args)throws IOException
{
double num;
double max;
int count;
StringTokenizer tokenizer;
System.out.printIn("Enter 10 numbers in the same line:");
tokenizer=new StringTokenizer(keyboard.readLine());
max=Double.parseDouble(tokenizer.nextToken());
for(count=1;count<10;count++)
{
num=Double.parseDouble(tokenizer.nextToken());
max=larger(max,num);
}
System.out.printIn("The largest number is"+max);
}
public static double larger(double x,double y)
{
if(x>=y)
return x;
else
return y;
}
}
编译之后出现这样的问题
C:\javalesson>javac LargestNumber.java
LargestNumber.java:5: 找不到符号
符号: 构造函数 BufferedReader(java.io.InputStream)
位置: 类 java.io.BufferedReader
static BufferedReader keyboard=new BufferedReader(System.in);
^
LargestNumber.java:12: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
System.out.printIn("Enter 10 numbers in the same line:");
^
LargestNumber.java:20: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
System.out.printIn("The largest number is"+max);
^
3 错误
请各位大虾帮帮忙
解决方案 »
- JAVA 与 C
- 刚下载了一个java程序,不如如何打开,高手来看看
- 求:朋友 帮忙! 大家进!!
- Java异常处理中出现特殊情况解析
- 在java中怎样得到odbc数据源列表??谢谢
- 一个关于怎样打开文件的问题,很急!
- Java之美系列博文-欢迎大家投我一票!
- 这样不是挺浪费空间吗?
- 问题J20011028A1:请问扩展类包(比如fscontext)在java.sun.com的什么地方下?我太笨:( 半天都没找到
- JAVA SOCKET 多客户端 长连接
- 抛出:Exception in thread "main" java.lang.ClassCastException: User cannot be cast to [Ljava.lang.Object;是什么原因啊?
- 玩开心网的朋友进来看看!!!
static BufferedReader keyboard=new BufferedReader(System.in); 改成static BufferedReader keyboard=new BufferedReader(new InputStreamReader(System.in));
然后插入到main方法内 也就是:
...
public class LargestNumber
{
public static void main(String[] args)throws IOException
{
BufferedReader keyboard=new BufferedReader(new InputStreamReader(System.in));
...当然你也可以将那两个构造对象分开两段代码来写 也行;2、3、两个printIn错了
是println不是printIn
这是小写的L,而不是大写的i;