写java为什么总提示我需要分号和非法字符开始
importjava.io.*;publicclassshixie{publicstaticvoidmain(Stringargs[])try{InputStreamRe...
import java.io.*;
public class shixie
{
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();
}
} 展开
public class shixie
{
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();
}
} 展开
展开全部
方法声明 public static void main(String arg[]){} //大括号里面才是函数执行内容,你少了一对{}
下面的catch也是同样的问题,因为它不在一个函数里,所以报错。
下面的catch也是同样的问题,因为它不在一个函数里,所以报错。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询