专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

Java基础刷题,一篇入门

  文章目录
  Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程刷题面经求职讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!
  从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
  牛客网还提供题解专区和讨论区会有大神提供题解思路,对新手玩家及其友好,有不清楚的语法,不理解的地方,看看别人的思路,别人的代码,也许就能豁然开朗。快来点击链接开始刷题吧:牛客网刷题进阶!第一题:判断学生成绩题目描述
  定义一个方法用于录入学生的考试成绩,要求考试成绩必须在0100之间,不满足就产生一个自定义异常,控制台输出一个错误信息分数不合法(请输出自定义异常对象的错误信息,将错误信息设置为分数不合法)
  输入描述:
  控制台输入的int类型整数
  输出描述:
  若分数合法则输出该分数,否则输出错误信息分数不合法
  输入:100
  输出:100
  输入:1
  输出:分数不合法importjava。util。;publicclassMain{publicstaticvoidmain(String〔〕args){ScannerscannernewScanner(System。in);intscorescanner。nextInt();try{if(score0score100)正常分数输出System。out。println(score);elsethrownewScoreException(分数不合法);抛出异常}catch(ScoreExceptionstr){System。out。println(str。getMessage());输出异常}}}classScoreExceptionextendsException{继承自异常类的分数异常处理类publicScoreException(Stringmessage){构造函数super(message);输入异常信息}}第二题:字符串去重题目描述
  从键盘获取一串字符串,要求去除重复的字符。请使用HashSet解决这一问题
  输入描述:
  键盘输入的任意字符串
  输出描述:
  去重后的字符串(不要求顺序,预设代码中已经给出输出)
  输入:helloworld
  输出:rdewhloimportjava。util。HashSet;importjava。util。Scanner;publicclassMain{publicstaticvoidmain(String〔〕args){ScannerscannernewScanner(System。in);Stringstrscanner。nextLine();scanner。close();HashSetCharacterhsnewHashSet();writeyourcodehere。。。。。。新建HashSet,然后遍历字符串,将所有字符添加到Set。由于HashSet本身结构不允许有重复的项,所以会自动去除重复的元素for(inti0;istr。length();i){hs。add(str。charAt(i));str。charAt(i)的意思是第i个字符在字符串str中所占的位置不能直接使用str〔i〕这种方法来取字符串的值,这种取法只适合数组根据索引下标取值}第二种写法因为增强for循环只能够对数组进行循环,故我们应该先对str字符串进行toCharArray()将其数组化,进而取得其值for(charc:str。toCharArray(){hs。add(c);}for(charc:hs){System。out。print(c);}}}第三题:集合遍历题目描述
  请使用三种方式遍历一个list集合
  输入描述:
  键盘任意输入的五个int类型变量
  输出描述:
  使用三种不同的方法遍历集合,遍历输出时不换行,数字之间用空格隔开
  输入:12345
  输出:
  普通for循环:12345
  增强for循环:12345
  迭代器遍历:12345importjava。util。ArrayList;importjava。util。Iterator;importjava。util。List;importjava。util。Scanner;publicclassMain{publicstaticvoidmain(String〔〕args){ScannerscannernewScanner(System。in);ListIntegerlistnewArrayList();intnum1scanner。nextInt();intnum2scanner。nextInt();intnum3scanner。nextInt();intnum4scanner。nextInt();intnum5scanner。nextInt();scanner。close();list。add(num1);list。add(num2);list。add(num3);list。add(num4);list。add(num5);System。out。print(普通for循环:);writeyourcodehere。。。。。。for(inti0;ilist。size();i){泛型容器类的获取其长度用size数组,字符串获取其长度用length泛型容器类获取其值可以用get方法,数组则是用〔〕加下标的方法System。out。print(list。get(i));}System。out。println();System。out。print(增强for循环:);writeyourcodehere。。。。。。for(inti:list){System。out。print(i);}System。out。println();System。out。print(迭代器遍历:);writeyourcodehere。。。。。。intcount0;inti0;while(count5){System。out。print(list。get(i));i;count;}因题目要求使用迭代器循环,故舍弃该写法!Iterator迭代器hasNext()方法:用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。Next()方法:用来返回迭代的下一个元素,并把指针向后移动一位。writenewcodeIteratoritlist。iterator();while(it。hasNext()){System。out。print(it。next());}System。out。println();}}第四题:排队系统题目描述
  请设计一个排队程序,用户有普通客人和VIP客人之分,VIP客人不排队(即VIP客人在队列头部),目前队列中已有两位客人小明和小军在排队,请将VIP客人小红新增至队列头部。
  输入描述:
  无
  输出描述:
  预设代码中已经指定输出importjava。util。;publicclassMain{publicstaticvoidmain(String〔〕args){Guestguest1newGuest(小明,false);Guestguest2newGuest(小军,false);GuestvipGuestnewGuest(小红,true);DequeGuestdequenewArrayDeque();deque。add(guest1);deque。add(guest2);deque。addFirst(vipGuest);System。out。println(deque);}}classGuest{Stringname;Booleanvip;OverridepublicStringtoString(){returnname;}publicGuest(Stringname,Booleanvip){this。namename;this。vipvip;}}第五题:首尾交替出队题目描述
  现从一队学生中抽人上台演讲,为公平起见,队头队尾交替抽取,请通过程序实现这个出队的过程。
  输入描述:
  一组学生的名字
  输出描述:
  交替打印队头队尾学生的名字
  输入:TomJimLilyLucyMary
  输出:TomMaryJimLucyLilyimportjava。util。ArrayDeque;importjava。util。Scanner;publicclassMain{publicstaticvoidmain(String〔〕args){ArrayDequedequenewArrayDeque();ScannerscannernewScanner(System。in);while(scanner。hasNext()){Stringnamescanner。next();初始化队列中的数据deque。offerLast(name);}writeyourcodehere。。。。。。intldeque。size();for(inti0;il;i){if(i20){System。out。println(deque。pollFirst());}else{System。out。println(deque。pollLast());}}}}

想买一个相机,小型的,买着玩玩而已,不需要太专业,有什么推荐吗?对购买产品的咨询,最直接的就是你想花多少钱?相机,小型的,买着玩玩,不需要太专业唯一没有说的就是价位区间。现在的数码相机,不需要太专业,买着玩玩的,从几百元到几万元,可是琳琅满目,从佳能换成徕卡是一种怎样的感受?能把佳能换徕卡的,有两点可以肯定,一是不靠摄影吃饭,二是找到了属于自己的拍摄模式或题材。徕卡的魅力并不在于贵。徕卡的镜头能适用的题材也是相对有限的。另外,徕卡并不好用,换句话说,能有哪些好看的连衣裙推荐,适合18到24岁的?hello,各位小仙女,我是变美酱。下面根据我的日常穿搭经验给你们分享几套超级好看的连衣裙,喜欢的小仙女可以参考学习哦一直以来格纹元素的单品都十分受欢迎。格纹元素作为经典又耐看的时精致的女人是不是每天都换一套衣服,一周穿七套衣服不重样?我回答了是,80的情况下是的。但实际生活中的需要根据春夏和秋冬季而定夺。一,春夏季基本上是要每天换一套的,原因如下1)大多数衣服都是单件,不换衣服容易出汗且有异味,别说精致的女人了接下来5年,在四川自贡哪个位置买房最好?自贡通了高铁了,东环路规划得也不错,未来的发展方向在高铁站那边,接下来的5年,经济和社会发展的重心在往那边推移。但是目前社区最成熟,周边配套最完善和环境最好的,还是在南湖一带。从交云顶之弈S级黑客机甲德,光速清理后排,吃分稳到爆大家好,我是摩昂解说,每天会给大家带来云顶之弈与金铲铲之战的上分攻略。本期摩昂为大家带来的是黑客机甲德,这套阵容可以说是现在热度最高的阵容之一,天敌少成型快,大成吃鸡率较高。这套阵经典恐怖游戏零月蚀的假面超出预期的重制佳作零月蚀的假面(以下简称月蚀的假面)是由Tecmo和任天堂的合作开发的一款动作解密游戏,于2008年7月31日发行。当年特库摩还没有并入光荣,在任天堂的支持下开发制作的零月蚀之假面,3月即将过去,这些特别好评的新游你玩过吗?3月即将过去,有非常多的游戏在本月惊喜上线,而其中又有哪些黑马游戏上线短短不到一个月的时间就获得了玩家们的大量好评呢?就让我们一起来看看吧。1。DeceiveInc。这款游戏在上线斗鱼投票活动yyf碾压获胜,水友期待大司马兑现承诺斗鱼名人堂是一个评选出斗鱼历史上最具影响力和贡献的主播的投票活动,由水友们共同投票决定。在本次名人堂的竞争中,最引人注目的是英雄联盟主播大司马和DOTA2主播yyf之间的对决。两位深度构建数字艺术看梦幻西游如何落地游戏文化策略随着近年来游戏行业市场竞争逐渐加剧,如何打磨精品化游戏内容,有效深挖游戏的多元价值已成为全行业的重点突破方向。在行业转型的浪潮下,厂商们都在找寻适宜自身产品属性的跨界联动渠道。近年红旗渠工程涌现出了哪些英雄人物?他们都有什么光辉事迹?红旗渠上的英雄人物太多太多了,县委书记杨贵,他首先提出了重新安排林县河山的口号,带领林县群众用十年时间修了天河红旗渠。第二个是红旗渠的工程设计师吴祖太,他是从黄河水利学校毕业的,自
世界杯荷兰VS阿根廷荷兰首先,让我们从荷兰开始。国家队这些年的表现都不怎么样。这支队伍中有许多优秀的球员。现在唯一能发挥作用的就是贾科波了。而参赛的人,就更不用说了。事实上,主教练们也是这么想的。就这马宁将回国!无缘执法世界杯淘汰赛,薪酬出炉6次担任第四官员世界杯淘汰赛进行到14决赛,已经没有了中国裁判的身影,国际足联裁委会公布了执法剩余比赛的裁判员名单,马宁施翔和曹奕正式确定无缘执法接下来的世界杯比赛,结束任务之后正式回国。本届卡塔12月9日上市公司重要公告集锦中油资本拟3。23亿元购买银河基金12。5股权重要公告环旭电子前11个月合并营收628。66亿元同比增29。19中油资本拟3。23亿元购买银河基金12。5股权宁德时代签订锂离子电池模组供货框架合同鞍重股份拟联合投资260亿元建消费金融行业监管升级公司治理要求细化消费金融公司面临监管压力在逐渐升级。今年以来,针对消费金融的监管政策不断完善,从公司内部管理到业务类型利率与互联网机构的合作以及催收等多个环节均有相关政策出台,对消费金融全环节进行为数字医疗创新发展释放令人鼓舞信号!业内点赞北京市数字经济促进条例11月25日,北京市十五届人大常委会第四十五次会议表决通过北京市数字经济促进条例(以下简称条例),2023年1月1日起施行。这不是全国首个关于数字经济的地方性法规,但因为北京的特殊轻投蓝海项目洗脸范开一家小而轻的洗脸吧,到底挣不挣钱?三个月就回本信不信?什么是洗脸吧?和传统的美容院相比,洗脸吧有这么几个优势面积小,投资少,收益高,竞争小,没有传统美容院的繁琐流程。如今正在风口高质量发展调研行园区扫描当宝都遇上保税企业在家门口就能完成原材料采购之前需要出国去看货和采购原材料,如今在罗湖水贝就能实现,看中了货品后直接下单办理进口手续和报税,不出国门便能进货。在采访现场,珠宝从业者李静告诉记者,今年她在特力水贝珠宝大厦参加了新华视点我国虚拟现实产业加速与千行百业融合,工业生产医疗教育等领域是热点近日,工业和信息化部等五部门联合发布的虚拟现实与行业应用融合发展行动计划(20222026年)提出,到2026年,三维化虚实融合沉浸影音关键技术重点突破,虚拟现实在经济社会重要行业全球智能手机销量再次大跌,为留住老用户,小米做出新决定2022年对于手机厂商来说也是一个寒冬,今年最频繁被提起的一个话题就是消费者为什么不愿意换手机了。原因很多,但总归一个现实就是,全球销量和产能都在连续下滑。最近第三季度的手机数据也消费板块要崛起了吗?听听基金经理怎么说随着疫情管控措施的优化,消费行业中的食品饮料社会服务商贸零售美容护理等行业在上周领涨申万行业指数。今天国务院联防联控机制综合组发布的关于进一步优化落实疫情防控的通知进一步优化了核酸联想ThinkPhone手机通过3C认证,支持68W快充此前曾有一份爆料提到,除了拯救者游戏手机和摩托罗拉品牌产品外,联想似乎还有望带来另外一个手机系列,即联想ThinkPhone。目前,这款爆料的新机已经通过了国家3C质量认证,型号为
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网