读入10个整数,显示互不相同的数的数,并以输入顺序显示这些数字java
时间: 2024-06-03 12:06:55 浏览: 8
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[10];
for (int i = 0; i < 10; i++) {
arr[i] = scanner.nextInt();
}
Set<Integer> set = new LinkedHashSet<>();
for (int i = 0; i < 10; i++) {
set.add(arr[i]);
}
Iterator<Integer> it = set.iterator();
while (it.hasNext()) {
System.out.print(it.next() + " ");
}
}
}
相关问题
编写程序输入10个整数,查找并打印不相同的数字个数c语言
以下是一种可能的 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int nums[10];
int distinct_count = 0;
// 读入 10 个整数
printf("请输入 10 个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 统计不相同的数字个数
for (int i = 0; i < 10; i++) {
int j;
for (j = 0; j < i; j++) {
if (nums[i] == nums[j]) {
break;
}
}
if (j == i) {
distinct_count++;
}
}
// 输出结果
printf("不相同的数字个数:%d\n", distinct_count);
return 0;
}
```
这个程序使用两个循环来完成任务。第一个循环读入 10 个整数,存储在数组 `nums` 中。第二个循环遍历数组 `nums`,对于每个元素,查找它之前的元素中是否有相同的。如果没有找到相同的元素,就说明这个元素是不相同的,把不相同数字计数器 `distinct_count` 加一。最后输出 `distinct_count` 即可。注意,在第二个循环中,内层循环的结束条件是 `j < i`,这是因为只需要在之前的元素中查找即可,不需要再查找当前元素本身。
Java 读入10-1000的一个整数并将其各位数字之和赋给一个整数
好的,我已经理解了你的问题。以下是Java的代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个10-1000的整数:");
int num = scanner.nextInt();
int sum = 0;
while (num != 0) {
sum += num % 10;
num /= 10;
}
System.out.println("各位数字之和为:" + sum);
}
}
```
首先,我们使用Scanner类从用户输入中读取一个整数。然后,我们使用while循环来计算各位数字之和。在每一次循环中,我们使用num % 10来获取num的个位数,并将其加到sum中。然后,我们使用num / 10来删除num的个位数,以便继续计算下一位数字。最后,我们输出各位数字之和。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)