当前位置:编程学习 > JAVA >>

求助前辈,问一个非常基础的问题=w=!谢谢~~

   
   之前搜索了一下原有的帖子……没有发现解决问题的方法……
作为一只刚刚开始学习的人,虽然是超级超级简单的问题,我还是想要问一下……
谢谢!!!-w-!
   于是其实我是完全按照书本把那篇程序抄了一遍……

 public class HowOldAreYou {
    public static void main(String[] args) {
       System.out.println("请输入姓名");
       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        try {
             String line = reader.readLine();
             System.out.println(line + ",您好。\n请输入年龄。");
             line = reader.readline();
             int age = Integer.parseInt(line);
             System.out.println("如果现在是" + age + "岁的话,10年后就" + (age+10) + "岁了呢。");
        } catch (IOException e) {
             System.out.println(e);
        } catch(NumberFormatException e) {
             System.out.println("无效年龄");
        }
    }
 }

但是无论如何,编译的时候各种出现找不到符号……
我想问问这到底是肿么回事……
谢谢!! --------------------编程问答--------------------

package xiangxiazhuanxing;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class HowOldAreYou
{
public static void main(String[] args)
{
System.out.println("请输入姓名");
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
try
{
String line = reader.readLine();
System.out.println(line + ",您好。\n请输入年龄。");
line = reader.readLine();
int age = Integer.parseInt(line);
System.out.println("如果现在是" + age + "岁的话,10年后就" + (age + 10)
+ "岁了呢。");
}
catch (IOException e)
{
System.out.println(e);
}
catch (NumberFormatException e)
{
System.out.println("无效年龄");
}
}
}
--------------------编程问答--------------------

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class HowOldAreYou
{
public static void main(String[] args)
{
System.out.println("请输入姓名");
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
try
{
String line = reader.readLine();
System.out.println(line + ",您好。\n请输入年龄。");
line = reader.readLine();
int age = Integer.parseInt(line);
System.out.println("如果现在是" + age + "岁的话,10年后就" + (age + 10)
+ "岁了呢。");
}
catch (IOException e)
{
System.out.println(e);
}
catch (NumberFormatException e)
{
System.out.println("无效年龄");
}
}
}
--------------------编程问答-------------------- 缺
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
的话
readline()
居然不提示


C:\Users\hp\Desktop\temp\temp>type HowOldAreYou.java
public class HowOldAreYou
{
public static void main(String[] args)
{
System.out.println("请输入姓名");
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
try
{
String line = reader.readine();
System.out.println(line + ",您好。\n请输入年龄。");
line = reader.readine();
int age = Integer.parseInt(line);
System.out.println("如果现在是" + age + "岁的话,10年后就" + (age + 10)
+ "岁了呢。");
}
catch (IOException e)
{
System.out.println(e);
}
catch (NumberFormatException e)
{
System.out.println("无效年龄");
}
}
}
C:\Users\hp\Desktop\temp\temp>javac HowOldAreYou.java
HowOldAreYou.java:6: 错误: 找不到符号
BufferedReader reader = new BufferedReader(new InputStreamReader(
^
  符号:   类 BufferedReader
  位置: 类 HowOldAreYou
HowOldAreYou.java:6: 错误: 找不到符号
BufferedReader reader = new BufferedReader(new InputStreamReader(
                            ^
  符号:   类 BufferedReader
  位置: 类 HowOldAreYou
HowOldAreYou.java:6: 错误: 找不到符号
BufferedReader reader = new BufferedReader(new InputStreamReader(
                                               ^
  符号:   类 InputStreamReader
  位置: 类 HowOldAreYou
HowOldAreYou.java:17: 错误: 找不到符号
catch (IOException e)
       ^
  符号:   类 IOException
  位置: 类 HowOldAreYou
4 个错误
--------------------编程问答-------------------- ,,,,,,,,,,,,,,,,
呃。。。import一下。。。 --------------------编程问答-------------------- 放到Eclipse中看一下,这样应该比较容易看出错误来。 --------------------编程问答-------------------- import java.io.*;
public class HowOldAreYou {
   public static void main(String[] args) {
   System.out.println("请输入姓名");
   BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
   try {
   String line = reader.readLine();
   System.out.println(line + ",您好。\n请输入年龄。");
   line = reader.readLine();
   int age = Integer.parseInt(line);
   System.out.println("如果现在是" + age + "岁的话,10年后就" + (age+10) + "岁了呢。");
   } catch (IOException e) {
   System.out.println(e);
   } catch(NumberFormatException e) {
   System.out.println("无效年龄");
   }
   }
  }
是这样的,LZ 你不仔细哟  --------------------编程问答-------------------- 我知道了,尼玛楼主是不是放在cmd里面运行的
无语
下载myeclipse吧
用8.6版本的
你的程序没问题
就是没导包 --------------------编程问答-------------------- 坑爹的玩意  以为大家都很闲的慌? --------------------编程问答-------------------- 坑跌阿阿,你在谔谔eclipse里面编译都通不过阿
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,