大家好,我是向同学,从今天继续每日一题,旨在为提高大家的基础知识。
话说干了这么多年的开发,只知道会用,怎么用,用什么,隐约也知道了为什么用,但为啥JAVA总像一个犹抱琵琶半遮面的女子,总让人看不透,看不腻?应该就是基础不扎实了
。
点击下面链接查看每日一题20201023:
主程序输出结果是:
奇数、 偶数、 偶数、 偶数、 偶数
为什么值是-1时输出是偶数?这里关键在于java的“%”取余算法,看下面的模拟代码:
public static int remainder(int dividend, int divisor){
return dividend-dividend/divisor*divisor;
}
看了代码就知道了,当输入-1时,运算结果是-1,当然不等于1,所以结果就显示偶数。所以一般在判断奇偶数时最好判断是否是偶数,如下:i % 2 == 0 ? "偶数" : "奇数"。
public class Ques1028 {
public static void main(String[] args){
new B().out(); // 输出
}
}
class A{
String message = "AAA";
void out(){
System.out.println(message);
}
}
class B extends A{
String message = "BBB";
}
请问主程序输出结果是什么?(问题分析将在下一期每日一题公布)大家也可以在留言区留言!!!
作者:小五
地址:http://m6z.cn/6kcniA
- END -
往期推荐:
作者:BossXiang,可爱且懂得生活的研究生一枚(码农一枚)。
"一起学习、成长、温情的热爱生活。"
私人微信|
CSDN|知乎|github|掘金:五角钱的程序员
关注福利
关注公众号,后台回复【电子书】
送几百本常用技术类电子书籍
五角钱的程序员
希望这篇文章可以帮到你~
欢迎大家点个在看,分享至朋友圈
你我都成为光发热之人,在看在看在看~(疯狂暗示!)