java入门编程题
石家庄人才网今天给大家分享《java入门编程题》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。
Java作为一种面向对象的编程语言,以其强大的功能和广泛的应用领域吸引着众多编程爱好者。对于初学者来说,通过练习一些入门编程题,可以帮助他们更好地理解Java的基本语法和编程思想。本文将介绍一些常见的Java入门编程题,并提供相应的解题思路和代码示例。
1. 打印输出 "Hello World!"
这是最简单的Java程序之一,它演示了如何使用 `System.out.println()` 方法在控制台上打印输出文本。
```javapublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}```
2. 计算两个整数的和
该程序演示了如何声明变量、接收用户输入并执行简单的算术运算。石家庄人才网小编提示,可以使用 `Scanner` 类从控制台读取用户输入。
```javaimport java.util.Scanner;public class SumOfTwoNumbers { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入第一个整数:"); int num1 = scanner.nextInt(); System.out.print("请输入第二个整数:"); int num2 = scanner.nextInt(); int sum = num1 + num2; System.out.println("两个整数的和为:" + sum); }}```
3. 判断一个数是否为偶数
该程序演示了如何使用条件语句 (`if-else`) 根据条件执行不同的代码块。可以使用模运算符 (`%`) 判断一个数是否为偶数。
```javaimport java.util.Scanner;public class EvenOrOdd { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个整数:"); int num = scanner.nextInt(); if (num % 2 == 0) { System.out.println(num + " 是偶数"); } else { System.out.println(num + " 是奇数"); } }}```
4. 使用循环打印九九乘法表
该程序演示了如何使用嵌套循环 (`for` 循环) 打印九九乘法表。外层循环控制行数,内层循环控制每行打印的个数。
```javapublic class MultiplicationTable { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + (i * j) + "\t"); } System.out.println(); } }}```
5. 反转一个字符串
该程序演示了如何使用循环和字符串操作反转一个字符串。可以使用 `charAt()` 方法获取字符串中指定位置的字符,并使用 `StringBuilder` 类构建反转后的字符串。石家庄人才网小编建议,还可以使用其他的方法实现字符串反转,例如使用递归或栈。
```javaimport java.util.Scanner;public class ReverseString { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个字符串:"); String str = scanner.nextLine(); StringBuilder reversedStr = new StringBuilder(); for (int i = str.length() - 1; i >= 0;
- 上一篇:php后端开发
- 下一篇:易语言监视程序是否运行
版权声明:《java入门编程题》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/6326.html