Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断

您所在的位置:网站首页 java编程语言单词 Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断

Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断

2024-07-13 07:26| 来源: 网络整理| 查看: 265

Java如何相加两个数字相加两个数字

示例

代码语言:java复制int x = 5; int y = 6; int sum = x + y; System.out.println(sum); // 打印 x + y 的和

输出

代码语言:java复制11

解释

首先,声明两个 int 类型的变量 x 和 y,并分别赋值为 5 和 6。然后,使用 + 运算符将 x 和 y 相加,并将结果赋给变量 sum。最后,使用 System.out.println() 方法打印 sum 的值。使用用户输入相加两个数字

示例

代码语言:java复制import java.util.Scanner; // 导入 Scanner 类 class MyClass { public static void main(String[] args) { int x, y, sum; Scanner myObj = new Scanner(System.in); // 创建 Scanner 对象 System.out.println("输入一个数字:"); x = myObj.nextInt(); // 读取用户输入 System.out.println("输入另一个数字:"); y = myObj.nextInt(); // 读取用户输入 sum = x + y; // 计算 x + y 的和 System.out.println("和是:" + sum); // 打印和 } }

输出

代码语言:java复制输入一个数字: 5 输入另一个数字: 6 和是:11

解释

首先,导入 Scanner 类,用于读取用户输入。然后,声明三个 int 类型的变量 x、y 和 sum。创建一个 Scanner 对象 myObj,用于读取用户输入。使用 System.out.println() 方法提示用户输入两个数字。使用 myObj.nextInt() 方法读取用户输入的数字,并分别赋值给 x 和 y。使用 + 运算符将 x 和 y 相加,并将结果赋给变量 sum。最后,使用 System.out.println() 方法打印 sum 的值。Java如何计算单词数使用 split() 方法

示例

代码语言:java复制String words = "One Two Three Four"; int countWords = words.split("\\s").length; System.out.println(countWords);

输出

代码语言:java复制4

解释

首先,声明一个 String 类型的变量 words,并赋值为包含多个单词的字符串。然后,使用 split() 方法将字符串 words 以空格为分隔符分割成一个字符串数组。使用 length 属性获取字符串数组的长度,即单词数。最后,使用 System.out.println() 方法打印单词数。

注意事项

split() 方法可以根据指定的正则表达式分割字符串。在本例中,使用 "\\s" 正则表达式匹配空格。如果字符串包含空格以外的空白字符,例如制表符或换行符,则需要使用相应的正则表达式进行匹配。使用 StringTokenizer 类

示例

代码语言:java复制import java.util.StringTokenizer; public class CountWords { public static void main(String[] args) { String words = "One Two Three Four"; StringTokenizer st = new StringTokenizer(words); int countWords = st.countTokens(); System.out.println(countWords); } }

输出

代码语言:java复制4

解释

首先,导入 StringTokenizer 类。然后,创建 StringTokenizer 对象,并传入要分割的字符串。使用 countTokens() 方法获取 StringTokenizer 对象的计数器值,即单词数。最后,使用 System.out.println() 方法打印单词数。

注意事项

StringTokenizer 类是遗留类,不建议在新的代码中使用。Java如何反转字符串使用 for 循环

示例

代码语言:java复制String originalStr = "Hello"; String reversedStr = ""; for (int i = 0; i < originalStr.length(); i++) { reversedStr = originalStr.charAt(i) + reversedStr; } System.out.println("反转后的字符串:" + reversedStr);

输出

代码语言:java复制反转后的字符串:olleH

解释

首先,声明两个 String 类型的变量 originalStr 和 reversedStr。使用 for 循环遍历 originalStr 字符串的每个字符。在每次迭代中,将当前字符添加到 reversedStr 字符串的开头。最后,使用 System.out.println() 方法打印反转后的字符串。

注意事项

此方法适用于任何长度的字符串。此方法可以反转任何类型的字符串,包括数字、字母和特殊字符。使用 StringBuilder 类

示例

代码语言:java复制String originalStr = "Hello"; StringBuilder sb = new StringBuilder(originalStr); sb.reverse(); String reversedStr = sb.toString(); System.out.println("反转后的字符串:" + reversedStr);

输出

代码语言:java复制反转后的字符串:olleH

解释

首先,声明两个 String 类型的变量 originalStr 和 reversedStr。创建一个 StringBuilder 对象,并传入要反转的字符串。使用 reverse() 方法反转 StringBuilder 对象。使用 toString() 方法将 StringBuilder 对象转换为 String 对象。最后,使用 System.out.println() 方法打印反转后的字符串。

注意事项

StringBuilder 类是可变的,因此可以对其进行修改。此方法比使用 for 循环更有效。Java如何计算元素的和计算数组元素的总和

示例

代码语言:java复制int[] myArray = {1, 5, 10, 25}; int sum = 0; int i;  // 循环遍历数组元素,并将和存储在 sum 变量中 for (i = 0; i < myArray.length; i++) {   sum += myArray[i]; } System.out.println("和为:" + sum);

输出

代码语言:java复制和为:41

解释

首先,声明一个 int 类型的数组 myArray,并初始化一些值。声明一个 int 类型的变量 sum,用于存储数组元素的总和。声明一个 int 类型的变量 i,用于循环遍历数组。使用 for 循环遍历数组元素,并在每次迭代中将当前元素的值添加到 sum 变量中。最后,使用 System.out.println() 方法打印数组元素的总和。

注意事项

此方法适用于任何类型数组的元素。此方法可以计算任何长度数组元素的总和。使用增强型 for 循环

示例

代码语言:java复制int[] myArray = {1, 5, 10, 25}; int sum = 0; // 使用增强型 for 循环遍历数组元素 for (int num : myArray) {  sum += num; } System.out.println("和为:" + sum);

输出

代码语言:java复制和为:41

解释

此示例使用增强型 for 循环遍历数组元素。增强型 for 循环语法更简洁,易于阅读。Java如何计算矩形的面积

计算矩形面积

示例

代码语言:java复制int length = 5;  int width = 2;  int area = length * width;  System.out.println("矩形的面积:" + area); 

输出

代码语言:java复制矩形的面积:10

解释

首先,声明两个 int 类型的变量 length 和 width,分别代表矩形的长度和宽度。然后,使用 length 和 width 变量计算矩形的面积,并将其赋值给 int 类型的变量 area。最后,使用 System.out.println() 方法打印矩形的面积。

注意事项

此方法适用于任何长度和宽度的矩形。此方法可以计算任何类型数字的矩形面积。

使用 Scanner 类

示例

代码语言:java复制import java.util.Scanner; public class RectangleArea { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入矩形的长度:"); int length = scanner.nextInt(); System.out.println("请输入矩形的宽度:"); int width = scanner.nextInt(); int area = length * width; System.out.println("矩形的面积为:" + area); } }

输出

代码语言:java复制请输入矩形的长度: 5 请输入矩形的宽度: 2 矩形的面积为:10

解释

此示例使用 Scanner 类从用户输入获取矩形的长度和宽度。然后,使用 length 和 width 变量计算矩形的面积,并将其打印到控制台。Java如何判断一个数是偶数还是奇数

判断奇偶性

示例

代码语言:java复制int number = 5; // 判断上述数字是偶数还是奇数 if (number % 2 == 0) { System.out.println(number + " 是偶数。"); } else { System.out.println(number + " 是奇数。"); }

输出

代码语言:java复制5 是奇数。

解释

首先,声明一个 int 类型的变量 number,并赋值为要判断的数字。使用 number % 2 运算符计算 number 除以 2 的余数。如果余数为 0,则 number 是偶数,否则是奇数。使用 if-else 语句根据余数的值输出相应的判断结果。

注意事项

此方法适用于任何类型的数字。此方法可以判断任何范围内的数字的奇偶性。

使用位运算

示例

代码语言:java复制int number = 5; // 判断上述数字是偶数还是奇数 if ((number & 1) == 0) { System.out.println(number + " 是偶数。"); } else { System.out.println(number + " 是奇数。"); }

输出

代码语言:java复制5 是奇数。

解释

此示例使用位运算符 & 判断 number 的最低位是否为 0。如果最低位为 0,则 number 是偶数,否则是奇数。最后

为了方便其他设备和平台的小伙伴观看往期文章:

微信公众号搜索:Let us Coding,关注后即可获取最新文章推送

看完如果觉得有帮助,欢迎 点赞、收藏、关注



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3