java基础:输入一串数字,用空格隔开,输出存在两次的数字

本文分享了一种使用Java从一串数字中找出重复数字的方法。通过读取字符串并将其分割为数组,再利用双重循环对比数组元素,实现了对重复数字的查找与打印。文章强调了不应忽视看似简单的技术细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前困扰在如何能把一串数字的个数得到,还在想如何能将每一个数字统一放入一个数组中。(拖延症晚期)

这次,果真就碰到了题目,悔,来记录一下吧。

 

看到可以将输入的用String来接收,之后用空格隔开,放入一数组number中。

ps:不要小瞧那些看起来不起眼的方法,还是记住一些吧。

		Scanner in = new Scanner(System.in);
		String string1 = in.nextLine();
		String number[] = string1.split(" ");

最后,便是找到输入了两次的数字,打印出来了。

		for(int i = 0; i < number.length; i++) {
			for(int j = i + 1; j < number.length; j++) {
				if(number[i].equals(number[j])) {
					System.out.println(number[j]);
				}
			}
		}

结果如下:

 

好了,以后会坚持的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值