运算符 - 不能应用于 java.lang.String,java.lang.Float System.out.println("差为:"+mun1-mun2);
才学了JAVA几天,小白一个。希望各位大侠指教,谢谢。每次编译的时候就会提示错误:运算符-不能应用于java.lang.String,java.lang.FloatSys...
才学了JAVA几天,小白一个。希望各位大侠指教,谢谢。每次编译的时候就会提示错误:
运算符 - 不能应用于 java.lang.String,java.lang.Float
System.out.println("差为:"+mun1-mun2);
import java.io.*;
public class LX1
{
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 mun1=Float.parseFloat(a1);
Float mun2=Float.parseFloat(a2);
System.out.println("和为:"+mun1+mun2);
System.out.println("差为:"+mun1-mun2);
System.out.println("积为:"+mun1*mun2);
System.out.println("商为:"+mun1/mun2);
}catch(Exception e)
{
e.printStackTrace();
}
}
} 展开
运算符 - 不能应用于 java.lang.String,java.lang.Float
System.out.println("差为:"+mun1-mun2);
import java.io.*;
public class LX1
{
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 mun1=Float.parseFloat(a1);
Float mun2=Float.parseFloat(a2);
System.out.println("和为:"+mun1+mun2);
System.out.println("差为:"+mun1-mun2);
System.out.println("积为:"+mun1*mun2);
System.out.println("商为:"+mun1/mun2);
}catch(Exception e)
{
e.printStackTrace();
}
}
} 展开
1个回答
2015-07-05 · 知道合伙人软件行家
关注
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询