21xrx.com
2024-11-22 09:58:39 Friday
登录
文章检索 我的文章 写文章
Java简单小程序代码实例教程
2023-06-15 15:36:49 深夜i     --     --
Java编程 小程序代码 实例教程

Java作为一种广泛应用于各种领域的编程语言,其应用范围已经不限于Web开发了。本文将介绍一些Java语言编写的简单小程序,帮助读者快速入门Java编程。以下是几个Java程序实例,代码简单易懂,适合初学者练手。

第一、Hello World

public class HelloWorld {

  public static void main(String[] args) {

    System.out.println("Hello World");

  }

}

这是一个经典的Java HelloWorld程序,其输出效果为“Hello World”。

第二、计算器

import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

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

    double a = scanner.nextDouble();

    double b = scanner.nextDouble();

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

    String operator = scanner.next();

    double result;

    switch (operator) {

      case "+":

        result = a + b;

        break;

      case "-":

        result = a - b;

        break;

      case "*":

        result = a * b;

        break;

      case "/":

        result = a / b;

        break;

      default:

        System.out.println("Invalid operator!");

        return;

    }

    System.out.println("计算结果为:" + result);

  }

}

这是一个简单的计算器程序,用户可以输入两个数字和运算符号(+、-、*、/),程序根据输入的运算符号进行基本的数学运算,并输出结果。

第三、石头剪子布游戏

import java.util.Random;

import java.util.Scanner;

public class RockPaperScissors {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("请选择:1. 石头; 2. 剪刀; 3. 布.");

    int userChoice = scanner.nextInt();

    int computerChoice = new Random().nextInt(3) + 1;

    System.out.println("你出的是:" + choiceToString(userChoice));

    System.out.println("计算机出的是:" + choiceToString(computerChoice));

    if (userChoice == computerChoice) {

      System.out.println("平局");

    } else if ((userChoice - computerChoice == -1) || (userChoice - computerChoice == 2)) {

      System.out.println("你赢了");

    } else {

      System.out.println("你输了");

    }

  }

  public static String choiceToString(int choice) {

    switch (choice)

      case 1:

        return "石头";

      case 2:

        return "剪刀";

      case 3:

        return "布";

      default:

        return null;

  }

}

这是一个简单的石头剪子布游戏程序,用户可以选择出石头、剪刀、布中的一种,计算机随机出拳,程序根据出拳结果判断胜负,并输出结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章