分别用while、do-while和for循环实现控制台输出10次hello
时间: 2024-03-25 09:38:34 浏览: 33
使用while循环实现输出10次hello:
```
int count = 0;
while (count < 10) {
System.out.println("hello");
count++;
}
```
使用do-while循环实现输出10次hello:
```
int count = 0;
do {
System.out.println("hello");
count++;
} while (count < 10);
```
使用for循环实现输出10次hello:
```
for (int i = 0; i < 10; i++) {
System.out.println("hello");
}
```
相关问题
使用lua,字符串 Hello World ,倒序出去,用for或while实现
以下是使用lua实现字符串倒序输出的代码:
```lua
str = "Hello World"
reverse_str = ""
-- 使用while循环实现
i = #str
while i > 0 do
reverse_str = reverse_str .. string.sub(str, i, i)
i = i - 1
end
print(reverse_str) -- "dlroW olleH"
-- 使用for循环实现
reverse_str = ""
for i = #str, 1, -1 do
reverse_str = reverse_str .. string.sub(str, i, i)
end
print(reverse_str) -- "dlroW olleH"
```
以上代码中,我们定义了一个字符串变量 `str`,并初始化为 `"Hello World"`。然后我们使用一个空字符串 `reverse_str` 来保存倒序后的字符串。
接下来,我们使用 while 循环和 for 循环两种方式分别从字符串末尾开始遍历,将每个字符逐个添加到 `reverse_str` 中,实现字符串倒序输出。
最后,我们使用 `print()` 函数将倒序后的字符串输出到控制台。
while死循环
while 循环是一种常用的循环结构,但如果不小心编写了死循环,程序就会陷入无限循环之中,导致程序假死。下面是一个 while 死循环的示例:
```javascript
while (true) {
console.log("Hello, world!");
}
```
这个 while 循环的条件始终为 true,因此它将一直循环下去,不会停止。如果在浏览器控制台运行这个代码,你会看到控制台一直输出 "Hello, world!",而无法停止。
为了避免死循环,我们需要在循环中添加跳出循环的条件,例如使用 break 或者更改循环条件。例如,下面的代码使用 while 循环打印 1 到 10 的数字:
```javascript
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}
```
在这个例子中,循环条件是 i <= 10,当 i 的值大于 10 时,循环停止。因此,这个循环不会进入死循环状态。