import java.io.*; 怎么没有导入类成功呢?编译的时候报错说找不到输入类。
答案:4 悬赏:10
解决时间 2021-01-23 13:46
- 提问者网友:刺鸟
- 2021-01-23 09:51
import java.io.*; 怎么没有导入类成功呢?编译的时候报错说找不到输入类。
最佳答案
- 二级知识专家网友:想偏头吻你
- 2021-01-23 10:39
你的类中的InputStringmReader 写错了 应该为InputStreamReader
改好后 导入包
接着 String a1=br.readLine(); 会报错把这句话 剪切粘贴就行了
这是修改后的代码:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Testaa {
public static void main(String[] args) {
try {// 输入流 从控制台接受数字
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// 给出提示
System.out.println("请输入第一个数字");
String a1 = br.readLine();
System.out.println("请输入第二个数字");
String a2 = br.readLine();
// 把string转为float
float num1 = Float.parseFloat(a1);
float num2 = Float.parseFloat(a2);
if (num1 > num2) {
System.out.println("第一个大");
}
if (num1 == num2) {
System.out.println("相等");
}
if (num1 < num2) {
System.out.println("第二个大");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
改好后 导入包
接着 String a1=br.readLine(); 会报错把这句话 剪切粘贴就行了
这是修改后的代码:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Testaa {
public static void main(String[] args) {
try {// 输入流 从控制台接受数字
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// 给出提示
System.out.println("请输入第一个数字");
String a1 = br.readLine();
System.out.println("请输入第二个数字");
String a2 = br.readLine();
// 把string转为float
float num1 = Float.parseFloat(a1);
float num2 = Float.parseFloat(a2);
if (num1 > num2) {
System.out.println("第一个大");
}
if (num1 == num2) {
System.out.println("相等");
}
if (num1 < num2) {
System.out.println("第二个大");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
全部回答
- 1楼网友:迷人又混蛋
- 2021-01-23 13:14
现在哪里还有人用dos下运行 大多都是IDE工具 你去www.eclipse.org下载一个 eclipse去 啥提示都有了 如果不会用 到网上随便搜个视频教程 学学eclipse怎么用 很简单的。
追问:我是在用eclipse 。只是刚开始学习,没有使用那么专业的开发工具,现在用的是记事本。
追答:记事本没啥用你不需要那么努力的记住每一个方法 前期主要学的是概念 还有一些实战 不一定知道内部怎么回事儿 慢慢的 用多了自然就懂了
追问:哦,可是这个程序是什么问题呢?如果本身没哟错误,在dos下也应该不会错的啊
追答:一般估计就是找不到jar包的原因 你要把异常贴出来 才能帮你解决问题
追问:恩,我再回去看看先,谢谢啦
追答:别光谢谢 到时采纳答案啊- -!有问题可以再问 = -!
追问:我是在用eclipse 。只是刚开始学习,没有使用那么专业的开发工具,现在用的是记事本。
追答:记事本没啥用你不需要那么努力的记住每一个方法 前期主要学的是概念 还有一些实战 不一定知道内部怎么回事儿 慢慢的 用多了自然就懂了
追问:哦,可是这个程序是什么问题呢?如果本身没哟错误,在dos下也应该不会错的啊
追答:一般估计就是找不到jar包的原因 你要把异常贴出来 才能帮你解决问题
追问:恩,我再回去看看先,谢谢啦
追答:别光谢谢 到时采纳答案啊- -!有问题可以再问 = -!
- 2楼网友:酒者煙囻
- 2021-01-23 12:53
虽然我也是个菜鸟,但你都学到流了,格式在这样写有点。。。。。
别的不说,一眼就看出了 InputStringmReader这个。 JAVA 有这个类吗?
仔细看看吧! 是 InputStreamReader不是 InputStringmReader,而且你这程序最后还少了一个括号。。。。
还有,JAVA有这个方法的 readline();?是readLine()吧!l要大写啊!
就这3个地方错了!
总体来说,我觉得你要多看API文档
别的不说,一眼就看出了 InputStringmReader这个。 JAVA 有这个类吗?
仔细看看吧! 是 InputStreamReader不是 InputStringmReader,而且你这程序最后还少了一个括号。。。。
还有,JAVA有这个方法的 readline();?是readLine()吧!l要大写啊!
就这3个地方错了!
总体来说,我觉得你要多看API文档
- 3楼网友:琴狂剑也妄
- 2021-01-23 12:08
你的 InputStringmReader 应该为 InputStreamReader ,你的readline 应该为 readLine
编译通过代码如下
package test1;
import java.io.*;
public class demo{
public static void main(String []args)
{
try{//输入流从控制台接受数字
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
//给出提示
System.out.println("请输入第一个数字");
String a1=br.readLine();
System.out.println("请输入第一个数字");
String a2=br.readLine();
//把string转为float
float num1=Float.parseFloat(a1);
float num2=Float.parseFloat(a2);
if(num1>num2)
{
System.out.println("第一个大");
}
if(num1==num2)
{
System.out.println("相等");
}
if(num1<num2)
{
System.out.println("第二个大");
}
}catch(Exception e)
{e.printStackTrace();
}
}
}
编译通过代码如下
package test1;
import java.io.*;
public class demo{
public static void main(String []args)
{
try{//输入流从控制台接受数字
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
//给出提示
System.out.println("请输入第一个数字");
String a1=br.readLine();
System.out.println("请输入第一个数字");
String a2=br.readLine();
//把string转为float
float num1=Float.parseFloat(a1);
float num2=Float.parseFloat(a2);
if(num1>num2)
{
System.out.println("第一个大");
}
if(num1==num2)
{
System.out.println("相等");
}
if(num1<num2)
{
System.out.println("第二个大");
}
}catch(Exception e)
{e.printStackTrace();
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯