永发信息网

Java题目:输出不同的数(简单)拜托各位大神

答案:2  悬赏:70  手机版
解决时间 2021-03-17 13:31
编写一个程序,读入10个数并且显示其中互不相同的数(即一个数多次出现,仅显示一次)。提示:读入一个数,如果它是一个新数,则把它储存在数组中;如果数组中已有该数,则把它丢弃。输入结束后,数组中的数都是不同的数。 我现在学到数组了,要利用数组的知识和for循环去做。然后不要用太高深的Java技巧去做就OK了。
最佳答案
flag=true
flag=true
flag=false
------------------------------------------------------------------------------------------------------
boolean flag ;
flag = false;
if (flag) {
system.out.println("flag=false");
} else {
system.out.println("flag=true");
}
这个就相当于上面 的一二两种写法,你是在if条件里重新给flag赋值
全部回答
import java.util.*; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); int[] array=new int[10]; int pos=0; while(pos<array.length) { int temp=input.nextInt(); if(!isExist(temp,array)) { array[pos]=temp; pos++; } } display(array); } public static boolean isExist(int temp,int[] array) { for(int i=0;i<array.length;i++) { if(array[i]==temp) return true; } return false; } public static void display(int[] array) { for(int i=0;i<array.length;i++) System.out.println(array[i]); } } 采纳哦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
泰戈尔的诗歌‘婆罗门’全诗
榛子苗可以用盆栽吗
刀伤结痂脱落后仍然红肿怎样处理
北京到佳木斯的L323.L324次列车,是春运临客
户口本上人还在派出所吧他注消该找哪管
煮软花生仁的技巧 怎么把花生煮软
去某地用travel,需不需要跟to?
什么是工程机
买的新镜头要怎么收货
金润美容美发地址有知道的么?有点事想过去
2003的2003次方的个位数是几?
民国七年袁大头五元银元现在值多少钱
李泰祥与齐豫的<<相遇>>(.....你已四十七,我
株洲学化妆怎么样?世纪色彩化妆学校可以不
糙米的功效与作用及禁忌 孕妇能吃糙米吗
推荐资讯
吴水依依吴水流,吴中舟楫好夷游 的意思
这个学期,我已经是六年级了。虽然还有一年没
银行贷款晚还几天会怎么样
谁有空间刷说说浏览,人气,日志浏览量的接口
奥运会上两国并列冠军,国歌怎么奏?
可笑我的无知,对应的网名
恒大互联网金融集团薪酬待遇怎么样,发展前景
为缘寻找为爱坚守播出时间
关于简历虚假部分
去做孕前检查之前是不是不能同房
奔驰c2OO多少钱
小冲育德学校地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?