21xrx.com
2024-12-22 23:30:07 Sunday
登录
文章检索 我的文章 写文章
我喜欢用Java编程
2023-06-19 03:38:54 深夜i     --     --
Java 计算器 代码

我喜欢用Java编程,最近尝试了写出简单的计算器和游戏。这两个项目让我进一步掌握了Java语言的基础知识。下面我将分享一下这两个项目的代码,并希望能对初学者有所帮助。

Java简单计算器代码:

这个计算器可以进行简单的加、减、乘、除运算。下面是代码:

import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    double num1, num2, result;

    String operator;

    Scanner input = new Scanner(System.in);

    System.out.println("请输入第一个数字:");

    num1 = input.nextDouble();

    System.out.println("请输入运算符(+、-、*、/):");

    operator = input.next();

    System.out.println("请输入第二个数字:");

    num2 = input.nextDouble();

    switch (operator) {

      case "+":

        result = num1 + num2;

        System.out.println(num1 + " " + operator + " " + num2 + " = " + result);

        break;

      case "-":

        result = num1 - num2;

        System.out.println(num1 + " " + operator + " " + num2 + " = " + result);

        break;

      case "*":

        result = num1 * num2;

        System.out.println(num1 + " " + operator + " " + num2 + " = " + result);

        break;

      case "/":

        if (num2 == 0) {

          System.out.println("除数不能为0!");

        } else {

          result = num1 / num2;

          System.out.println(num1 + " " + operator + " " + num2 + " = " + result);

        }

        break;

      default:

        System.out.println("请输入正确的运算符!");

    }

  }

}

Java简单游戏代码:

关键词:Java、游戏、代码

这个游戏主要是猜数字,玩家需要在有限的次数内猜中正确的数字。下面是代码:

import java.util.Scanner;

import java.util.Random;

public class GuessNumberGame {

  public static void main(String[] args) {

    int numToGuess;    // 整数:要猜的数字

    int guess;       // 玩家的猜测

    int maxGuesses;    // 玩家最多能猜几次

    int numGuesses;    // 已经猜测的次数

    boolean winFlag;    // 是否猜中,true表示猜中

    Scanner input = new Scanner(System.in);

    Random randomNum = new Random();

    System.out.println("欢迎来玩猜数字游戏!");

    System.out.println("请输入要猜几次:");

    maxGuesses = input.nextInt();

    numToGuess = randomNum.nextInt(100) + 1;  // 生成1到100的随机整数

    winFlag = false;

    numGuesses = 0;

    while (numGuesses < maxGuesses || winFlag) {

      System.out.println("请输入猜测的数字:");

      guess = input.nextInt();

      numGuesses++;

      if (guess == numToGuess) {

        System.out.println("恭喜!猜中了!");

        winFlag = true;

        break;

      } else if (guess > numToGuess) {

        System.out.println("猜测的数字偏大了!");

      } else {

        System.out.println("猜测的数字偏小了!");

      }

    }

    if (!winFlag) {

      System.out.println("很遗憾!没有猜中!");

    }

    System.out.println("您猜了" + numGuesses + "次。");

  }

}

我的Java简单计算器和游戏代码

标题:Java初学者的简单练手:计算器和猜数字游戏

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复