请问老师这里的局部变量x并没有使用,为什么还可以打印输出“休息一会儿!”呢?
飞机大战.rar
为什么我的爆炸画面没有,还报错了。请问一下
(){ setSize()setLocation()setVisible() }
老师的代码显示有height,width的提示,我的ide显示出来敲不进去 怎么才能像老师那样出现在代码里面?
import java.util.Scanner; public class MonthlyIncomeTax { public static void main(String[] args){ System.out.println("########个人月薪计算器########"); Scanner s = new Scanner(System.in); while (true){ System.out.println("请输入你的月薪:"); double monthSalary = s.nextInt(); if (monthSalary>=85000){ double monthSalary01; monthSalary01 = monthSalary- (monthSalary-85000)*0.45-25000*0.35-20000*0.30-10000*0.25-13000*0.2-9000*0.1-3000*0.03 ; System.out.println("除税后你的真实工资:"+monthSalary01); }else if (monthSalary>=60000){ double monthSalary02; monthSalary02 =monthSalary-(monthSalary-60000)*0.35-20000*0.30-10000*0.25-13000*0.2-9000*0.1-3000*0.03 ; System.out.println("除税后你的真实工资:"+monthSalary02); }else if (monthSalary>=40000){ double mountSalary03; mountSalary03 = monthSalary-(monthSalary-40000)*0.3-10000*0.25-13000*0.2-9000*0.1-3000*0.03 ; System.out.println("除税后你的真实工资:"+mountSalary03); }else if (monthSalary>=30000){ double monthSalary04; monthSalary04 = monthSalary-(monthSalary-30000)*0.25-13000*0.2-9000*0.1-3000*0.03 ; System.out.println("除税后你的真实工资:"+monthSalary04); }else if (monthSalary>=17000){ double monthSalary05; monthSalary05 = monthSalary-(monthSalary-17000)*0.2-9000*0.1-3000*0.03 ; System.out.println("除税后你的真实工资:"+monthSalary05); }else if (monthSalary>=8000){ double monthSalary06; monthSalary06 = monthSalary-(monthSalary-8000)*0.1-3000*0.03 ; System.out.println("除税后你的真实工资:"+monthSalary06); }else if (monthSalary>=5000){ double monthSalary07; monthSalary07 = monthSalary- (monthSalary-5000)*0.03; System.out.println("除税后你的真实工资:"+monthSalary07); }else { System.out.println("除税后你的真实工资:"+monthSalary); } System.out.println("若输出88则退出程序,若输入66则重新开始计算下一个年薪"); int conut =s.nextInt(); if (conut==88){ System.out.println("系统退出!!!!"); break; }else if(conut==1) { System.out.println("########个人月薪计算器########"); continue; } } } }
package polymorphism; //测试多态 public class TestPolym { public static void main(String[] args) { // animalCry(new dog()); // animalCry(new cat()); TestPolym s =new TestPolym(); s.animalCry(); } void animalCry(Animal a){ System.out.println("Testpolym.animalxCry"); a.Short(); } }
new了一个TestPolym s 为啥调用不了下面的 animalCry方法了呢
String类是没有内置的字符串类型。这句话什么意思?
没有内置的意思是?
方法的重写继承树的追溯过程是什么?
shout方法怎么通过快捷键自动出来
Animal a1 = new Cat();
上面这行代码中的Animal a1为什么是父类引用?什么父类引用?
2. static void animalCry (Dog d){
...........
}
上面这个代码怎么理解?(Animal a)这个是什么意思?
3. animalCry(a1);
这行代码中(a1)是什么意思?这行代码是调用d方法吗?
4. 调用的方式都有哪几种?
Dog dog=new Dog
1. 这句话怎么理解?
2. 每一个单词都是什么意思?
3. 这句话是调用了dog方法吗?还是构造方法?
4. 在这个之前还需要再创建对象吗?
5. 如何区分一个方法是构造方法还是普通方法?
我的飞行不能随意往八个方向 按一下即使松开也会一直动。按反方向会停住,然后就卡在中间不动了,所有方向都动不了了
所以想问问为什么
老师我这为什么会报错呢
老师,如果我将S和T调换位置,那this和p指向的地址也互换了吧?
c老师,成员变量和局部变量有有没有理解错呢?还有this.a是指上面成员变量的a等于构造器里面的a对吗?
package com; import javax.swing.*; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowEvent; import java.io.IOException; import java.awt.Color; import java.awt.Font; import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.Date; public class MyGameFrame extends Frame{ Image planeImg = GameUtil.getImage("images/plane.png");//和下面那句的getImage都有红色下划线 Image bg = GameUtil.getImage("images/bg.jpg"); //初始化窗口 public void launchFrame(){ this.setTitle("飞机大战"); this.setVisible(true);//窗口默认不可见,使其可见 this.setSize(500,500); this.setLocation(300,300); //增加关闭窗口的动作 this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } @Override public void paint(Graphics g) { } public static void main(String[] args) { MyGameFrame frame = new MyGameFrame(); frame.launchFrame(); } }
问题再上面批注了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637