21xrx.com
2024-11-05 18:39:25 Tuesday
登录
文章检索 我的文章 写文章
Java有趣代码的示例与分析
2023-06-17 22:25:46 深夜i     --     --
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!");

      }

    }

  }

}

  
  

评论区

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