编写一个程序,输入一个整数,如果该数大于0,则输出"这个数大于0", 如果该数等于0,则输出"这个数等于0",否则输出"这个数小于0"。java
时间: 2023-07-19 08:45:47 浏览: 60
好的,以下是Java语言的程序代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
if (num > 0) {
System.out.println("这个数大于0");
} else if (num == 0) {
System.out.println("这个数等于0");
} else {
System.out.println("这个数小于0");
}
}
}
```
程序首先通过`Scanner`类从控制台读取一个整数,然后通过`if...else`语句判断该数的大小,根据不同的情况输出不同的信息。
相关问题
Python编写输入一个大于1的整数,输出该数的质因子列表
以下是Python代码实现:
```python
num = int(input("请输入一个大于1的整数:"))
# 定义一个空列表用于存放质因子
prime_factors = []
# 从2开始循环,依次判断num是否可以被i整除
for i in range(2, num+1):
while num % i == 0:
prime_factors.append(i)
num = num / i
# 输出质因子列表
print(prime_factors)
```
代码逻辑如下:
1. 先从用户输入中获取一个大于1的整数。
2. 定义一个空列表 `prime_factors`,用于存放质因子。
3. 从2开始循环,依次判断输入的整数 `num` 是否可以被当前循环变量 `i` 整除。
4. 如果可以整除,则将 `i` 添加到质因子列表 `prime_factors` 中,并将 `num` 更新为 `num/i`。
5. 如果无法整除,则跳过当前循环变量 `i`,继续下一个循环。
6. 当 `num` 等于1时,表示已经获取到了所有的质因子,循环结束。
7. 最后输出质因子列表 `prime_factors`。
用csharp编一个程序,输入一个整数 使用if else语句 如果该数大于0 则加上100 否则加上50输出结果
以下是使用 C# 编写的程序,可以实现您的需求:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个整数:");
int num = int.Parse(Console.ReadLine());
if (num > 0) {
num += 100;
} else {
num += 50;
}
Console.WriteLine("结果为:" + num);
}
}
```
首先,我们通过 `Console.ReadLine()` 方法获取用户输入的整数,使用 `int.Parse()` 方法将其转换为整型数据类型,并将其保存在 `num` 变量中。
然后,使用 `if else` 语句判断 `num` 是否大于 0。如果是,则将其加上 100;否则将其加上 50。最后,打印出结果。
希望对您有所帮助!