我试图使一个简单的计算器,但与2个文件。第一个文件用于普通代码,第二个文件用于开关情况。我想做的是使用来自num1 num2的输入来switch.java我的问题是num1 num2不能在switch.java中解析为变量
第1周.Java
import java.util.Scanner;
public class week1
{
public static void main(String[] args) {
int num1;
int num2;
Scanner input = new Scanner(System.in);
System.out.print("Input a number:");
num1 = input.nextInt();
System.out.print("Input a Math :");
char operator1 = input.next().charAt(0);
System.out.print("Input a number:");
num2 = input.nextInt();
int operator2 = 0;
Switch swish = new Switch();
swish.switchcase();
}
}
switch.java
import java.util.Scanner;
public class Switch
{
void switchcase()
{
switch(operator1){
case '+':
operator2 = num1 + num2;
System.out.println("Addition: " + (week1.num1) + " " + operator1 + " " + num2 + " = " + operator2 );
break;
case '-':
operator2 = num1 - num2;
System.out.println("Subtraction: " + num1 + " " + operator1 + " " + num2 + " = " + operator2 );
break;
case '*':
operator2 = num1 * num2;
System.out.println("Multiplication: " + num1 + " " + operator1 + " " + num2 + " = " + operator2 );
break;
case '/':
operator2 = num1 / num2;
System.out.println("Division: " + num1 + " " + operator1 + " " + num2 + " = " + operator2 );
break;
}
}
}
必须将参数传递给switchcase
方法,然后返回结果。
课程第一周:
import java.util.Scanner;
public class Week1
{
public static void main(String[] args) {
int num1;
int num2;
Scanner input = new Scanner(System.in);
System.out.print("Input a number:");
num1 = input.nextInt();
System.out.print("Input a Math :");
char operator1 = input.next().charAt(0);
System.out.print("Input a number:");
num2 = input.nextInt();
int result = Switch.switchcase(num1, operator1, num2);
System.out.println(num1 + " " + operator1 + " " + num2 + " = " + result);
}
}
类切换:
public class Switch {
public static int switchcase(int num1, char operator1, int num2) {
switch(operator1){
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
return num1 / num2;
}
}
}
app.js图像 我有两个文件app.js和landing.ejs,当运行服务器时,它没有显示错误,服务器正在运行,但当我转到http://localhost:3000/iam时,我得到的是ejs文件的名称,而不是ejs文件中的html内容。请帮助我。 浏览器映像 在此输入图像说明
开头是我的jsp页面代码: 我想从
问题内容: 我在未传递到javascript文件的玉模板文件(index.jade)中声明的变量(config)遇到问题,这使我的javascript崩溃了。这是文件(views / index.jade): 这是我的app.js(服务器端)的一部分: 这是我的javascript文件崩溃的一部分(public / javascripts / app.js): 我正在本地主机(我自己的机器)上的开
不幸的是,这不起作用。是否有其他方法为workspaceFolder变量提供动态范围? 我确实想出了一个相当笨拙的方法来处理这个问题,尽管感觉应该有更好的方法:如果将pickString输入选项更改为文件夹路径,然后将调试cwd更改为,您可以任意选择其中一个文件夹,遍历到根工作区目录,然后将${input:pickproject}变量追加到末尾。除了目录遍历之外,您看到的调试选项将是“path/t
问题内容: 我有一些类似的代码,用于将数据文件批量插入表中,其中数据文件和表名是变量: 对于标准表来说,它的工作正常,但是现在我需要做同样的事情才能将数据加载到 临时 表中(例如)。但是当我尝试这个时,我得到了错误: 我认为问题是由于以下事实造成的:该语句是动态构造的,然后使用来执行,并且在调用上下文中是不可访问的。 之所以需要构造这样的语句,是因为我需要在该语句中插入文件名,这似乎是唯一的方法。
问题内容: 如何将JavaScript文件正确链接到HTML文档? 其次,如何在JavaScript文件中使用jQuery? 问题答案: 首先,您需要从http://jquery.com/下载JQuery库,然后以以下方式在html head标记中加载jquery库 那么您可以通过在jquery加载脚本之后编码您的jquery代码来测试jquery是否正常工作 如果要单独使用jquery脚本文件,