包计算器;
导入静态com.sun.javafx.animation.TickCalculation.sub;导入java.util.扫描仪;
公共类计算器{
public static void main(String[] args) {
int num1;
int num2;
int ans =0;
char operation ;
Scanner input = new Scanner(System.in);
System.out.println("enter the numbers ");
num1 = input.nextInt();
num2 = input.nextInt();
System.out.print(" enter an operation( +,-,*,/) ");
operation = input.next().charAt(0);
switch( operation ){
// addition
case 1:
System.out.println(add( num1,num2));
break;
//subtraction
case 2:
System.out.println(mul( num1,num2));
break;
//multiplication
case 3:
System.out.println(sub( num1,num2));
break;
//division
case 4:
System.out.println(div( num1,num2));
break;
default:
System.out.println("illegal operation ");
break;
} }
public static int add(int x, int y)
{
int result = x + y;
return result;
}
public static int sub(int x, int y)
{
int result = x-y;
return result;
}
public static int mult(int x, int y)
{
int result = x*y;
return result;
}
public static int div(int x, int y)
{
int result = x/y;
return result;
}
private static boolean mul(int num1, int num2) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}v包装计算器;
导入静态com.sun.javafx.animation.TickCalculation.sub;导入java.util.扫描仪;
公共类计算器{
public static void main(String[] args) {
int num1;
int num2;
int ans =0;
char operation ;
Scanner input = new Scanner(System.in);
System.out.println("enter the numbers ");
num1 = input.nextInt();
num2 = input.nextInt();
System.out.print(" enter an operation( +,-,*,/) ");
operation = input.next().charAt(0);
switch( operation ){
// addition
case 1:
System.out.println(add( num1,num2));
break;
//subtraction
case 2:
System.out.println(mul( num1,num2));
break;
//multiplication
case 3:
System.out.println(sub( num1,num2));
break;
//division
case 4:
System.out.println(div( num1,num2));
break;
default:
System.out.println("illegal operation ");
break;
} }
public static int add(int x, int y)
{
int result = x + y;
return result;
}
public static int sub(int x, int y)
{
int result = x-y;
return result;
}
public static int mult(int x, int y)
{
int result = x*y;
return result;
}
public static int div(int x, int y)
{
int result = x/y;
return result;
}
private static boolean mul(int num1, int num2) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
包计算器;
导入静态com.sun.javafx.animation.TickCalculation.sub;导入java.util.扫描仪;
公共类计算器{
public static void main(String[] args) {
int num1;
int num2;
int ans =0;
char operation ;
Scanner input = new Scanner(System.in);
System.out.println("enter the numbers ");
num1 = input.nextInt();
num2 = input.nextInt();
System.out.print(" enter an operation( +,-,*,/) ");
operation = input.next().charAt(0);
switch( operation ){
// addition
case 1:
System.out.println(add( num1,num2));
break;
//subtraction
case 2:
System.out.println(mul( num1,num2));
break;
//multiplication
case 3:
System.out.println(sub( num1,num2));
break;
//division
case 4:
System.out.println(div( num1,num2));
break;
default:
System.out.println("illegal operation ");
break;
} }
public static int add(int x, int y)
{
int result = x + y;
return result;
}
public static int sub(int x, int y)
{
int result = x-y;
return result;
}
public static int mult(int x, int y)
{
int result = x*y;
return result;
}
public static int div(int x, int y)
{
int result = x/y;
return result;
}
private static boolean mul(int num1, int num2) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
}
switch( operation ){
// addition
case 1:
System.out.println(add( num1,num2));
break;
//subtraction
case 2:
System.out.println(mul( num1,num2));
break;
//multiplication
case 3:
System.out.println(sub( num1,num2));
break;
//division
case 4:
System.out.println(div( num1,num2));
break;
default:
System.out.println("illegal operation ");
break;
} }
替换为
switch( operation ){
// addition
case '+':
System.out.println(add( num1,num2));
break;
//subtraction
case '-':
System.out.println(sub( num1,num2));
break;
//multiplication
case '*':
System.out.println(mul( num1,num2));
break;
//division
case '/':
System.out.println(div( num1,num2));
break;
default:
System.out.println("illegal operation ");
break;
} }
你面临这个问题是因为你正在添加1
,2
,3
等等。。。在开关中,但要求输入的操作是,
-
,*
,/
。
我正在为学校开发一个简单的JavaFX计算器,我被困在一起,我被困在一起,该事件从两个文本字段,选择的单选按钮以及按下计算按钮时执行该事件的输入放在一起。 节目预览
问题内容: 首先,这不是一个作业问题。我正在练习有关Java的知识。我想一个很好的方法是编写一个没有帮助的简单程序。不幸的是,我的编译器告诉我我不知道如何解决的错误。在不更改大量逻辑和代码的情况下,有人可以指出我的一些错误在哪里吗?谢谢 问题答案: 这会工作
我正在开发一个Windows服务应用程序。NET,它执行许多功能(它是一个WCF服务主机),其中一个目标是运行调度的任务。 我选择创建System.Threading。每个操作的计时器,dueTime设置为下一次执行,并且没有时段以避免重新进入 每次操作结束时,都会更改dueTime以匹配下一次计划执行。 大多数操作计划每分钟运行一次,不是一起运行,而是彼此延迟几秒钟。 现在,在添加了一些操作(大
我是Java和Gradle的新手,有一个非常新的问题。我有以下Java文件: 我能够使用javac编译上述文件,并使用命令“java TestMain”运行它。 我现在正在尝试使用gradle build框架做同样的事情。我执行了以下步骤:run"gradle init--type java-Library将上述文件复制到src/main/java/ 当我跑的时候”。/gradle build”,
本文向大家介绍一个简单的jQuery计算器实现了连续计算功能,包括了一个简单的jQuery计算器实现了连续计算功能的使用技巧和注意事项,需要的朋友参考一下 一个简单的jQuery计算器,只是实现了一个连续计算的功能
我对Java相当陌生,以前从未做过编程。在尝试为每个操作符运行代码时,我遇到以下错误。我希望它将用户输入作为字符串接收,但返回一个double作为结果。我知道可能会有几个错误,但我们非常感谢您的帮助。 线程“main”java中出现异常。lang.错误:未解决的编译问题:类型不匹配:无法从字符串转换为双精度运算符-参数类型java未定义。lang.字符串,java。lang.String参数类型j