打印偶数长度单词的Java程序
在本文中,我们将了解如何打印偶数长度的单词。字符串是一种数据类型,包含一个或多个字符,并用双引号 (“ ”) 括起来。字符是一种数据类型,包含字母、整数或特殊字符。
问题陈述
编写一个Java程序来打印偶数长度的单词。下面是演示:
输入
Input string: Java Programming are cool
输出
The words with even lengths are: Java cool
打印偶数长度单词的方法
以下是打印偶数长度单词的不同方法:
使用基本方法打印偶数长度单词
以下是使用基本方法打印偶数长度单词的步骤:
- 开始
- 声明一个字符串变量input_string并为其赋值。
- 使用split(" ")方法将input_string分割成单个单词。
- 使用for循环迭代每个单词。在循环内,使用if语句使用word.length() % 2 == 0检查单词长度是否为偶数。
- 如果条件为true。
- 显示结果
- 结束
打印偶数长度单词的Java程序
在这里,我们将所有操作绑定在main函数下:
public class EvenLengths {
public static void main(String[] args) {
String input_string = "Java Programming are cool";
System.out.println("The string is defined as: " + input_string);
System.out.println("\nThe words with even lengths are: ");
for (String word: input_string.split(" "))
if (word.length() % 2 == 0)
System.out.println(word);
}
}
输出
The string is defined as: Java Programming are cool The words with even lengths are: Java cool
使用面向对象方法打印偶数长度单词
以下是使用基本方法打印偶数长度单词的步骤:
- 开始
- 创建一个静态方法printWords(),它接受一个字符串参数input_string。
- 在printWords()内部,使用split(" ")方法将input_string分割成单个单词。
- 使用for循环迭代每个单词。
- 使用if语句使用word.length() % 2 == 0检查单词长度是否为偶数。
- 如果条件为true,则打印单词。
- 在main方法中,声明input_string并调用printWords()方法。
- 结束
使用面向对象编程打印偶数长度单词的Java程序
在这里,我们将操作封装到函数中,展现了面向对象编程:
public class EvenLengths {
public static void printWords(String input_string) {
System.out.println("\nThe words with even lengths are: ");
for (String word: input_string.split(" "))
if (word.length() % 2 == 0)
System.out.println(word);
}
public static void main(String[] args) {
String input_string = "Java Programming are cool";
System.out.println("The string is defined as: " + input_string);
printWords(input_string);
}
}
输出
The string is defined as: Java Programming are cool The words with even lengths are: Java cool
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP