除了Python,还有哪些编程语言也支持类似的方法打印四位数?
时间: 2024-12-24 14:17:51 浏览: 7
除了Python之外,许多编程语言都支持类似的功能,比如:
1. **Java**: 可以通过`java.util.Formatter`或者`String.format()`方法来进行格式化输出:
```java
for (int i = 0; i < 10000; i++) {
System.out.printf("%04d", i);
}
```
2. **C#**: 使用`string.Format()`或`StringBuilder`:
```csharp
for (int i = 0; i <= 9999; i++)
Console.WriteLine($"{i:D4}");
```
3. **JavaScript** (ES6+): 利用模板字符串和`padStart()`方法:
```javascript
for (let i = 0; i <= 9999; i++) {
console.log(i.padStart(4, '0'));
}
```
4. **C++**: C++11引入了`std::stringstream`或`std::fixed`配合`std::setw`:
```cpp
for (size_t i = 0; i <= 9999; ++i) {
std::cout << std::setfill('0') << std::setw(4) << i << '\n';
}
```
每种语言都有其特有的字符串处理函数或格式化工具来达到相同的效果。
阅读全文