User { ; String ; String ; User(){ System..print(); } User(id){ .=id; } User(id,String name){ .=id; .=name; } main(String[] args) { User u1=User(,); User u2=User(); User u3=User(); System..println(u1.); System..print(u2.); } } 输出: hhh 玩两天 2
请问老师,为什么输出里面有“hhh”,并且还是最先输出?
请问为什么使用void方法? void study(){ System.out.println("我在认真学习!!"+comp.brand); }
game.rar
爆炸效果报错,请帮我指点?
1、物体相撞消失后为何还会一直相撞?
问题.gif
//画出所有敌机 for(int i=0;i<enemys.length;i++) { enemys[i].drawSelf(g); //画敌机 boolean peng=enemys[i].getRect().intersects(plane.getRect()); boolean peng2=enemys[i].getRect().intersects(shell1.getRect()); boolean peng3=enemys[i].getRect().intersects(shell2.getRect()); if(peng2 || peng3) { System.out.println("相撞了"); enemys[i].live=false; shell1.live=false; shell2.live=false; if(bao3==null) { bao3=new Explode(enemys[i].x,enemys[i].y); } bao3.draw(g); } if(peng) { System.out.println("相撞了"); plane.live=false; if(bao1==null) { bao1=new Explode(plane.x,plane.y); } bao1.draw(g); } } if(plane.live) { shell1.drawSelf(g); //画炮弹 shell2.drawSelf(g); } }
this为什么不能出现在static方法中?
追问:明明用对象也能调static方法呀
package array.src.com.itbaizhan; import java.util.Scanner; public class TestCalculator { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("***********我的第一个计算器************"); System.out.println("1.输入88,系统退出程序\n2.输入66,计算下一年薪"); while (true){ System.out.println("请输入月薪"); int monthSalary = sc.nextInt(); System.out.println("请输入一年几个月薪资"); int months = sc.nextInt(); int yearSalary = monthSalary*months; System.out.println("你的年薪为:"+yearSalary); } if(yearSalary>=200000){ System.out.println("恭喜你超越98%的人"); }else if (yearSalary>100000){ System.out.println("恭喜你超越90%的人"); } System.out.println("******输入88,系统退出,输入66,继续计算******"); int comm =sc.nextInt(); if (comm==88){ System.out.println("计算结束,退出程序 "); break; }if (comm==66){ System.out.println("计算下一年薪"); continue; } } }
老师,请问这个怎么运行不出来呢,我觉得没问题啊
错误是: break和continue在 switch 或 loop 外部中断。
还有
找不到yearSalary符号。
为什么我计算的时间是报错的
planeWo1.0.zip
g.setColor(Color.green); if(p1.live) { period =(System.currentTimeMillis()- start.getTime())/1000; g.drawString("坚持:" + period, 30, 50); }else{ if(end==null) { end = new Date(); period = (end.getTime() - start.getTime()) / 1000; } g.setFont(new Font("微软雅黑",Font.BOLD,30)); g.drawString("最终时间:"+period,200,200); }
根据视频操作,还是错的
period =(System.currentTimeMillis()- start.getTime())/1000;
这句报错,不知道是什么原因
为啥还要赋值?对象的实参不是自动回对应形参赋值吗?我试过去掉这2行代码结果是0为啥呢?
老师好:
麻烦解释一下视频第3:00 代码第六行代码(如下行)
new ChildClass().f();
老师,我没有文本文档
我有5
个问题
1.这下面是一个带参方法,以前的带参方法都是类似于 (int a)这样数据类型+变量名的,所以Point也是一种数据类型吗?之前好像没学过啊
2.
其实我在(x-p.x)*(x-p.x)+(y-p.y)*(y-p.y)这里也看不太懂
主要是p.x和p.y我搞不懂
3.老师你能解释一下
是怎么把结果5.0给算出来吗,打印语句里的这句话我是真没看懂
要不把这一段解释一下吧
4.构造器什么时候要用修饰符啊
5.new关键字是不是类似于C语言里的&,是一个指针符号,用来赋地址的
这里是我的问题来源
我这个结果是这样为什么呀?
老师,现在可以打印出1-25每行5个,但想给他们打乱顺序比如说1 3 24 7 2这种,怎么操作?
老师你好
关于这一章的内容我想不明白,为什么在1的位置调用方法,在碰撞后不会画图,在2的位置碰撞后会画图
com.java.oopTestOverride { (String args[]){ Vehicle v = Vehicle()} Vehicle{(){ System..println()} Vehicle (){ System..println()} } Horse Vehicle{(){ System..println()} Horse (){ Horse()} } }
在创建对象时,为啥会提示加静态修饰符static
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637