点击下面的console就是Java的编辑器窗口;(不用这个)
solution:
要在黑窗口出现的话,代码编写完成之后生成.java文件
然后win+r输入cmd切换到.java文件目录
然后执行javac filename.java (你的文件名)执行编译
然后java filename 执行
输在在当前黑色窗口
import java.util.Scanner;
public class one1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean exit = false;
while(!exit) {
System.out.println("酒店退费规则");
System.out.println("1、距入住日期7天或以上:扣除0%");
System.out.println("2、距入住日期4天或以上:扣除20%");
System.out.println("3、距入住日期1天以上:扣除40%");
System.out.println("4、距入住日期1天:扣除100%");
System.out.println("**********");
System.out.print("请输入距离入住日期天数:");
int daysBeforeCheckin = scanner.nextInt();
if(daysBeforeCheckin >= 7) {
System.out.print("请输入已缴纳费用(元):");
double paidFee = scanner.nextDouble();
double actualRefund = paidFee;
System.out.println("退还全部费用,实际退费金额:" + actualRefund);
} else if(daysBeforeCheckin >= 4) {
System.out.print("请输入已缴纳费用(元):");
double paidFee = scanner.nextDouble();
double refundRate = 0.2;
double refundAmount = paidFee * (1 - refundRate);
double deductAmount = paidFee - refundAmount;
System.out.println("扣除费用(元):" + deductAmount + "。实际退费金额(元):" + refundAmount);
} else if(daysBeforeCheckin >= 1) {
System.out.print("请输入已缴纳费用(元):");
double paidFee = scanner.nextDouble();
double refundRate = 0.4;
double refundAmount = paidFee * (1 - refundRate);
double deductAmount = paidFee - refundAmount;
System.out.println("扣除费用(元):" + deductAmount + "。实际退费金额(元):" + refundAmount);
} else {
System.out.println("您距入住日期为1天,无法退费!");
}
System.out.println("是否继续查询退费规则?请输入 Y 或 y 继续查询,其他任意键退出程序。");
String choice = scanner.next().toUpperCase();
if(!choice.equals("Y")) {
exit = true;
}
}
System.out.println("程序已退出!");
}
}
这是ChitGPT的回答,由冰焰狼整理:
Java代码可以用文本编辑器编写,例如Notepad、Sublime Text、Eclipse等,保存为.java文件。然后使用命令行工具进入.java文件所在目录,使用javac命令编译.java文件,生成.class文件。最后使用java命令运行编译后的.class文件,即可在命令行黑窗口中运行Java代码。
下面是一个简单的Java代码示例:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
保存为HelloWorld.java文件后,使用命令行工具进入该文件所在目录,输入以下命令进行编译和运行:
javac HelloWorld.java
java HelloWorld
即可在命令行黑窗口中看到输出结果:Hello, world!
运行结果:
案例代码:
package org.example;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("酒店退费规则");
System.out.println("1.距入住日期7天或以上: 扣除0%");
System.out.println("2.距入住日期4天或以上: 扣除20%");
System.out.println("3.距入住日期1天以上: 扣除40%");
System.out.println("4.距入住日期1天: 扣除100%");
System.out.println("**********");
System.out.print("请输入已缴纳费用(元): ");
double fee = scanner.nextDouble();
System.out.print("请输入距离入住日期天数:");
int days = scanner.nextInt();
if (days < 0) {
System.out.println("您距入住日期为1天,无法退费!");
} else {
double rate = 0.0;
if(days >= 7) {
System.out.println("退还全部费用,实际退费金额: " + fee);
} else if(days >= 4) {
rate = 0.2;
} else if(days >= 1) {
rate = 0.4;
}
double returnFee = fee * (1 - rate);
double deductFee = fee - returnFee;
System.out.println("扣除费用(元): " + deductFee + "。实际退费金额(元): " + returnFee);
}
}
}
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
要在黑窗口中运行并显示Python代码,可以使用以下步骤:
打开文本编辑器,例如Notepad++或Sublime Text。
编写Python代码并将其保存为.py文件。
例如,以下是一个简单的Python程序,将打印“Hello, World!”:
print("Hello, World!")
打开命令提示符(Windows)或终端(macOS / Linux)。
导航到Python文件所在的目录。
例如,如果文件名为“hello.py”,并且保存在“C:\Users\username\Documents”中,则可以使用以下命令导航到该目录:
cd C:\Users\username\Documents
使用以下命令运行“hello.py”文件:
python hello.py
您的Python程序将被执行,并在黑窗口中显示输出,“Hello, World!”:
Hello, World!
请注意,要在命令提示符/终端中运行Python程序,您需要安装Python。您可以从Python官方网站上下载并安装Python:https://www.python.org/downloads/
关于自由虾旅行平台