当前位置:首页 > java > 正文

好玩的简短java代码(java代码自动生成)

  • java
  • 2024-04-09 11:10:40
  • 2209

Java 是一种强大的编程语言,不仅可以用于构建复杂的应用程序,还可以编写出简洁而有趣的代码。 以下是一些简短的 Java 代码示例,展示了该语言的趣味性:
1. 思维游戏:猜数字
java
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(100);
Scanner scanner = new Scanner(System.in);
System.out.println("我想到了一个数字,试试猜一下:");
int guess;
do {
guess = scanner.nextInt();
if (guess == numberToGuess) {
System.out.println("恭喜!你猜对了。 ");
} else if (guess < numberToGuess) {
System.out.println("猜小了,再猜一次:");
} else {
System.out.println("猜大了,再猜一次:");
}
} while (guess != numberToGuess);
}
}
2. 文本处理:回文检测
java
public class Palindrome {
public static void main(String[] args) {
String word = "racecar";
boolean isPalindrome = true;
for (int i = 0; i < word.length() / 2; i++) {
if (word.charAt(i) != word.charAt(word.length() - i - 1)) {
isPalindrome = false;
break;
}
}
if (isPalindrome) {
System.out.println("这个单词是一个回文。 ");
} else {
System.out.println("这个单词不是回文。 ");
}
}
}
3. 简单的数学:打印斐波那契数列
java
public class Fibonacci {
public static void main(String[] args) {
int a = 0, b = 1;
for (int i = 0; i < 10; i++) {
int temp = a;
a = b;
b = temp + b;
System.out.print(a + " ");
}
}
}
4. 图形用户界面 (GUI):弹出一个窗口
java
import javax.swing.JFrame;
public class Window {
public static void main(String[] args) {
JFrame frame = new JFrame("一个简单的窗口");
frame.setSize(400, 300);
frame.setVisible(true);
}
}
5. 字符串游戏:字母计数
java
public class LetterCount {
public static void main(String[] args) {
String word = "hello";
char letter = 'e';
int count = 0;
for (char c : word.toCharArray()) {
if (c == letter) {
count++;
}
}
System.out.println("字母 '" + letter + "' 在单词 '" + word + "' 中出现了 " + count + " 次。 ");
}
}
这些代码片段展示了 Java 语言的简洁性和灵活性,使其成为编写小而有趣应用程序的理想选择。