文章目录 Java基础学习主要以练习为主, 很多朋友听完视频课程学会基础以后感觉对练手项目无从下手 ,这里推荐去 牛客网 看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是 课程+刷题+面经+求职+讨论区分享, 一站式求职学习网站,最最最重要的里面的资源全部免费!! 从基础开始练习, 知识点编排详细,题目安排合理,题目表述以指导的形式进行。 整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进, 从基础开始到最后的实践任务 ,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。 牛客网还提供题解专区和讨论区会有大神提供题解思路,对新手玩家及其友好,有不清楚的语法,不理解的地方,看看别人的思路,别人的代码,也许就能豁然开朗。快来点击链接开始刷题吧: 牛客网刷题进阶! 第一题:判断学生成绩题目描述 定义一个方法用于录入学生的考试成绩,要求考试成绩必须在0-100之间,不满足就产生一个自定义异常,控制台输出一个错误信息"分数不合法"(请输出自定义异常对象的错误信息,将错误信息设置为分数不合法) 输入描述: 控制台输入的int类型整数 输出描述: 若分数合法则输出该分数,否则输出错误信息分数不合法 输入: 100 输出: 100 输入:-1 输出: 分数不合法 import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int score = scanner.nextInt(); try{ if(score >= 0 && score <= 100) //正常分数输出 System.out.println(score); else throw new ScoreException("分数不合法"); //抛出异常 } catch(ScoreException str){ System.out.println(str.getMessage()); //输出异常 } } } class ScoreException extends Exception{ //继承自异常类的分数异常处理类 public ScoreException(String message){ //构造函数 super(message); //输入异常信息 } }第二题:字符串去重题目描述 从键盘获取一串字符串,要求去除重复的字符。请使用HashSet解决这一问题 输入描述: 键盘输入的任意字符串 输出描述: 去重后的字符串(不要求顺序,预设代码中已经给出输出) 输入: helloworld 输出: rdewhloimport java.util.HashSet; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); scanner.close(); HashSeths = new HashSet<>(); //write your code here...... // 新建HashSet,然后遍历字符串,将所有字符添加到Set。 // 由于HashSet本身结构不允许有重复的项,所以会自动去除重复的元素 for(int i=0;i list = new ArrayList<>(); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); int num3 = scanner.nextInt(); int num4 = scanner.nextInt(); int num5 = scanner.nextInt(); scanner.close(); list.add(num1); list.add(num2); list.add(num3); list.add(num4); list.add(num5); System.out.print("普通for循环:"); //write your code here...... for(int i=0;i deque = new ArrayDeque<>(); deque.add(guest1); deque.add(guest2); deque.addFirst(vipGuest); System.out.println(deque); } } class Guest{ String name; Boolean vip; @Override public String toString() { return name; } public Guest(String name, Boolean vip) { this.name = name; this.vip = vip; } }第五题:首尾交替出队题目描述 现从一队学生中抽人上台演讲,为公平起见,队头队尾交替抽取,请通过程序实现这个出队的过程。 输入描述: 一组学生的名字 输出描述: 交替打印队头队尾学生的名字 输入: Tom Jim Lily Lucy Mary 输出: Tom Mary Jim Lucy Lilyimport java.util.ArrayDeque; import java.util.Scanner; public class Main { public static void main(String[] args) { ArrayDeque deque = new ArrayDeque(); Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { String name = scanner.next(); // 初始化队列中的数据 deque.offerLast(name); } // write your code here...... int l = deque.size(); for (int i=0; i
初次怀孕的产妇一般会在什么时候生?为什么?初次怀孕的产妇一般会在什么时候生?初次怀孕的产妇和曾经生过孩子的产妇,生孩的时间也没有什么区别。大多都会在3742周生,没有说初产妇生孩子晚,经产妇生孩子早的。我一个同事头胎是37孕妇NT怎么办易通过?有什么办法建议下吗?孕妇NT怎么办易通过?NT全称胎儿颈项透明带厚度,这是一项孕11周13周时,对胎儿至关重要的超声检查。临床若出现NT值异常,考虑胎儿患有先天染色体疾病或先天性心脏病的几率会明显增高六个月的孩子一天加几遍辅食?根据世界卫生组织美国儿科学会中国营养学会等权威机构的建议,宝宝满6个月(180天)以后需要及时添加辅食。以往,确实有建议在46个月开始添加辅食,但对于绝大多数宝宝来说,从满6个月开庶族崛起之顺皇帝刘准人畜无害的傀儡皇帝禅位后竟然被误杀荒园萧瑟懒追随,舞燕啼莺各自私。窗下日长多得睡,尊前花老不供诗。吾衰久矣双蓬鬓,归去来兮一钓丝。想见篱东春涨动,小舟无伴柳丝垂。我是帝王档案讲述者娓娓道来说天子,花名玮小宝。今天我此人虽然是黑帮老大,但是也为抗日战争做出了不少贡献杜月笙出生于1888年,原名月生,出生于江苏省川沙厅,也就是今天的上海市浦东新区。后由国学大师章太炎建议,改名镛,号月笙,作为中国近代上海青帮中最著名的人物之一,有中国黑帮老大和中混乱的五代十国是一段怎样的历史大家好,谈到五代十国,距今已有一千多年,是我国历史上一段大分裂时期。这一称谓出自新五代史,是对五代与十国等众多割据政权的合称。话说唐朝末年,藩镇割据日甚,黄巢起义敲响了唐朝灭亡的丧王娡丨汉武帝的母亲,二婚女人还是谋反者后代,她是如何上位的?一直以来,只要说起汉朝的历史,相信大多数人一定会想到汉武帝,如果说起中国历史,也必然有人会想起秦皇汉武。汉武帝作为汉帝国最负盛名的帝王,他的威名与秦始皇并肩而立,被后世所传唱。不过蒋介石的历史故事据说蒋介石生性活泼顽皮,但体弱多病,从小就表现出自己的终身性格屡陷逆境,但总能设法从逆境中脱身。据说他三岁时,有一次将一双筷子插入自己的喉咙,看能杵多深,他发现杵进去不难,可要拔出手机号码实名登记,如果不用了也没注销,会有什么后果?手机号实名登记,不用了是需要去注销的,若不注销,停机欠费3个月后,系统会自动注销。若手机卡里面有欠费,一直未缴纳就被注销了,可能会对以后办理业务有影响的,特别是电信卡,若不用的话,想换一部两千元左右的手机,不打游戏,大神们帮忙推荐一下?感谢您的阅读!想换一部两千元左右的手机,不打游戏,大神们帮忙推荐一下?我们一直很在意手机的选择,因为不同的手机能够给我们带来不同的体验。那么,在两千元手机中,有哪些可以推荐呢?我们有的人脚的小拇趾趾甲分两半,有科学解释吗?这种情况,叫做跰(pin)趾,又称复甲跰甲,在医学上称作瓣状甲。关于跰甲,江湖上流传着很多有意思的传说,比如下面这个相传600多年前,朱元璋坐得天下,决定把当时人口较多的山西人南迁