package MyTest; public class Person { private String play; public void setPlay(String p) { this.play=p; } public String getPlay() { return play; } public void play() { System.out.println("I like play"); } public static void main(String args[]) { Person p=new Person(); Adult a=new Adult(); Kid k=new Kid(); Person p1=(Adult)a; //向上转型,父类引用指向子类对象 Person p2=(Kid)k; //向上转型,父类引用指向子类对象 p.play(); a.play(); p1.play(); k.play(); p2.play(); } } class Adult extends Person{ public void play() { System.out.println("I like play game"); } } class Kid extends Person{ public void play() { System.out.println("I like play basketball"); } }
老师,请问Person p1=(Adult)a;是不是向上转型,为什么呢?
p1.play();的输出是I like play game
老师这里为什么一定要用value作为变量,把nick的值赋过去,才会显示吕布,而用name替代value就不行。nick也没看见是赋值给value的呀,在py程序中,nick也只是添加一个nick的变量
/////////软件汉化包粘贴到什么地方?
拒绝连接,麻烦老师帮我看一下什么原因呢?rmiclient.zip
用乘法得到的字符串,分两种情况:
乘数为1时:无论什么字符串 * 1 ,都默认驻留小数据池
老师这句话是正确的吗?怎么证明呢?
在IDED中新建文件得到的结果是相同的,但是
在脚本中写得到的结果不一样
这是为什么呢?
这里的text是需要引包的
老师,如果我用的docker安装的redis那么我的redis.config去哪里找?是不是需要自己去下载?
老师,有视频里老师的笔记吗?系统给的和视频里不一样
老师这里的增强for循环意思是把目录下的每一个子文件和子目录当成元素传进print方法去然后遍历吗
表也创建成功了,这两条警告是什么意思
老师,定义得类继承了MethodView了,但是注册的时候提示as_view
老师,我这个代码要怎么改啊?
老师 这是怎么了?
import java.util.Scanner; public class Test个税计算器 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("欢迎使用个税计算器"); System.out.println("输入66可重新计算"); System.out.println("输入88可退出程序"); while(true){ System.out.println("请输入您的当月薪资:"); int a =s.nextInt(); if(a==66){ System.out.println("重新计算\n"); continue; }else if(a==88){ System.out.println("退出程序。"); break; } System.out.println("请输入您的扣除项金额:"); int b = s.nextInt(); if(b==66){ System.out.println("重新计算\n"); continue; }else if(b==88){ System.out.println("退出程序。"); break; } int c = a-b-5000; int kouchue = 0; double shuilv=0; double d = 0; if(c<=3000){ shuilv = 0.03; kouchue = 0; d = c*shuilv-kouchue; }else if(c<=12000) { shuilv = 0.1; kouchue = 210; d = c * shuilv - kouchue; }else if(c<=25000){ shuilv = 0.2; kouchue = 1410; d = c * shuilv - kouchue; }else if(c<=35000){ shuilv = 0.25; kouchue = 2660; d = c * shuilv - kouchue; }else if(c<=55000){ shuilv = 0.30; kouchue = 4410; d = c * shuilv - kouchue; }else if(c<=80000){ shuilv = 0.35; kouchue = 7160; d = c * shuilv - kouchue; }else{ shuilv = 0.45; kouchue =15160; d = c * shuilv - kouchue; } System.out.println("应缴税额为:" + d); System.out.println("您的税后薪资为:" + (a - d)); System.out.println("请输入"); String e = s.nextLine(); if(e.equals("exit")){ break; } } } }
老师您好,这段代码最后的变量e在运行的时候为什么没有让我输入呢?直接跳回最初的循环了
老师 如何在通过筛选后的结果中显示对应数据的其他信息呢?比如在计算出某一电影评分的平均值和人数后,如何在同一张表格中显示对应的user_id和item_id 呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637