注册 登录
编程论坛 JAVA论坛

新手上手遇难!!五湖四海皆为兄弟,是兄弟就来看看.

Gomez_N 发布于 2018-05-29 11:39, 2016 次点击
import *;
public class demo1
{
 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();

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

demo1.java:6: 错误: 非法的类型开始
      try
      ^
demo1.java:37: 错误: 非法的类型开始
        catch (Exception e);
        ^
demo1.java:37: 错误: 需要';'
        catch (Exception e);
                          ^
3 个错误
为啥? 求在座的大哥们大神们指点.赐教!



3 回复
#2
无名的灰熊2018-05-29 17:01
基本的语法错误
    main方法后用{}把代码括起来。而你是用 ;   分号
#3
a3510218172018-05-29 22:30
- -都会异常处理了,主方法写错- -。没谁了。就好比你天天在研究高等数学,结果算不出来1+1等于几一样的
1