如何打代码,可以用黑窗口运行

img


显示代码,自由虾旅行平台,现实中退费流程,如何打代码,可以用黑窗口运行

点击下面的console就是Java的编辑器窗口;(不用这个)

solution:
要在黑窗口出现的话,代码编写完成之后生成.java文件
然后win+r输入cmd切换到.java文件目录
然后执行javac filename.java (你的文件名)执行编译
然后java filename 执行
输在在当前黑色窗口

img


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!

运行结果:

img

案例代码:

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代码,可以使用以下步骤:

  1. 打开文本编辑器,例如Notepad++或Sublime Text。

  2. 编写Python代码并将其保存为.py文件。

例如,以下是一个简单的Python程序,将打印“Hello, World!”:

print("Hello, World!")
  1. 打开命令提示符(Windows)或终端(macOS / Linux)。

  2. 导航到Python文件所在的目录。

例如,如果文件名为“hello.py”,并且保存在“C:\Users\username\Documents”中,则可以使用以下命令导航到该目录:

cd C:\Users\username\Documents
  1. 运行Python文件。

使用以下命令运行“hello.py”文件:

python hello.py
  1. 在黑窗口中显示输出。

您的Python程序将被执行,并在黑窗口中显示输出,“Hello, World!”:

Hello, World!

请注意,要在命令提示符/终端中运行Python程序,您需要安装Python。您可以从Python官方网站上下载并安装Python:https://www.python.org/downloads/

关于自由虾旅行平台