21xrx.com
2025-03-21 09:13:48 Friday
文章检索 我的文章 写文章
Java有趣代码的示例与分析
2023-06-17 22:25:46 深夜i     12     0
Java 代码 实例

Java是一种广泛使用的编程语言,同时也非常适合初学者进行学习。在Java的程序中,有许多有趣的代码实例可以帮助程序员学会更高效、更有创意的编程方式。在此,我们将为您介绍几个Java有趣代码示例,并分析它们的实现过程,希望能帮助您更好地理解Java编程语言。

1.打印“Hello World”

Java中的常见方法之一是打印一条简单的消息。而“Hello World”就是Java最著名的初始实例。以下是打印“Hello World”代码的示例:

public class HelloWorld {
  public static void main(String[] args) {
   System.out.println("Hello, World");
  }
}

2.使用递归编写斐波那契数列

斐波那契数列是一组数列,其中的每个数字都是前两个数字的和。例如,前几个数字是0、1、1、2、3、5、8、13…等。以下是使用递归功能计算斐波那契数列的Java代码示例:

import java.util.Scanner;
public class FibonacciSequence {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a number: ");
    int number = scanner.nextInt();
    for (int i = 0; i < number; i++) {
      System.out.print(fibonacci(i) + " ");
    }
  }
  public static int fibonacci(int number) {
    if (number == 0)
      return 0;
    
    else if (number == 1 || number == 2)
      return 1;
    
    else {
      return fibonacci(number - 1) + fibonacci(number - 2);
    }
  }
}

3.用Java编写一个猜数字的游戏

以下是使用Java编写猜数字游戏的代码示例:

import java.util.Random;
import java.util.Scanner;
public class GuessingGame {
  public static void main(String[] args) {
    Random random = new Random();
    int number = random.nextInt(100) + 1;
    int guess = 0;
    int count = 0;
    Scanner scanner = new Scanner(System.in);
    while (guess != number) {
      count++;
      System.out.print("Enter your guess (between 1 and 100): ");
      guess = scanner.nextInt();
      if (guess > number) {
        System.out.println("Too high! Guess again.");
      }
      else if (guess < number) {
        System.out.println("Too low! Guess again.");
      }
      else {
        System.out.println("Congratulations, you guessed the number in " + count + " tries!");
      }
    }
  }
}

  
  

评论区