21xrx.com
2024-12-28 12:53:35 Saturday
登录
文章检索 我的文章 写文章
Java编程语言中的简单而有趣的代码
2023-06-16 22:45:24 深夜i     --     --
Java编程语言 简单代码 有趣的程序

Java是一种广泛使用的编程语言,它的强大功能和简洁语法在程序员中得到了广泛的认可和喜爱。除了常规的应用程序和开发工具,Java还支持编写简单而有趣的代码。这些代码可以在终端或网页上直接运行,让人们轻松地体验Java的真正魅力。

下面是一些Java中可以编写的简单而有趣的代码:

1. 数字逆转器

这个程序可以反转用户输入的整数,例如如果输入12345,输出则为54321。代码如下:

import java.util.Scanner;

public class ReverseNumber {

  public static void main(String[] args) {

   Scanner input = new Scanner(System.in);

   System.out.print("请输入一个整数:");

   int num = input.nextInt();

   int reversed = 0;

   while(num != 0) {

     int digit = num % 10;

     reversed = reversed * 10 + digit;

     num /= 10;

   }

   System.out.println("反转后的数字为:" + reversed);

  }

}

2. 石头-剪刀-布游戏

这个程序可以让用户和计算机玩石头-剪刀-布游戏。代码如下:

import java.util.Scanner;

import java.util.Random;

public class RockPaperScissors {

  public static void main(String[] args) {

   Scanner input = new Scanner(System.in);

   Random random = new Random();

   String[] choices = "布";

   System.out.print("请输入您的选择(石头、剪刀、布):");

   String userChoice = input.nextLine();

   int computerChoiceIndex = random.nextInt(choices.length);

   String computerChoice = choices[computerChoiceIndex];

   System.out.println("您的选择为:" + userChoice);

   System.out.println("计算机的选择为:" + computerChoice);

   if(userChoice.equals(computerChoice)) {

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

   } else if(userChoice.equals("石头") && computerChoice.equals("剪刀")

      || userChoice.equals("剪刀") && computerChoice.equals("布")

      || userChoice.equals("布") && computerChoice.equals("石头")) {

     System.out.println("您赢了!");

   } else {

     System.out.println("您输了!");

   }

  }

}

3. 求和器

这个程序可以求出用户输入的一连串整数的和。代码如下:

import java.util.Scanner;

public class SumCalculator {

  public static void main(String[] args) {

   Scanner input = new Scanner(System.in);

   System.out.print("请输入多个整数(以空格分隔):");

   String[] numbers = input.nextLine().split(" ");

   int sum = 0;

   for(String number : numbers) {

     sum += Integer.parseInt(number);

   }

   System.out.println("所有整数的和为:" + sum);

  }

}

  
  

评论区

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