已采纳回答 / Jessibel
你应该是把老师举例的两种情况分开写了。然后你这个类名起的是sss,不是TryCatchtest,所以main调用的其实不是你写的这个test2,调用的是之前第一个java程序里的test。解决办法是把main里面的 TryCatchtest tct = new TryCatchtest(); 这一句,改成 sss tct = new sss();但是BTW!!!!JAVA的类名最好首字母大写哟~取sss不太规范
已采纳回答 / 丶痞子绅士
你用的是HashMap(哈希表)吗?HashMap是由一对键值对来存储数据的。这个方法是HashMap的get(Object key)方法,传进去键值对的键,返回指定的键映射的值,如果这个Map不包含这个键,则返回 null
2017-07-20
已采纳回答 / Leroyy
我自己的代码里用到的不是特别多,最好是用把
已采纳回答 / 慕粉2123195469
when you type into a line of words or codes,please end with "\n";for example:System.out.println("please enter a number:");Scanner s = new Scanner(System.in); String line = s.nextLine(); because nextLine()自动读取了被next()去掉的Enter作为他的结束符
2017-07-11
已采纳回答 / 慕粉13685516540
有啊,你第一个和第三个都是多态表示的,即父类引用的是子类的实例,我就简单对上面两个做一个比较,下面同理,第一个中的list只能使用List中的方法,调用子类方法就会报错,第二个可以使用本类和自称父类中的方法
2017-07-11
已采纳回答 / qq_StarFlower_0
重写equals语句是对当前类中的方法的,而调用的equals是String类中的,不是同一个类中的,我是这么理解的。不知道有没有错。
2017-07-11
已采纳回答 / qq_力_3
因为Math.random()出来的数据是double型,需要用int进行强制转换。先用Math.random乘以10,然后用int去掉小数点后面的数据,这样得到的数据就是整型了。
2017-07-01