有个疑惑,如果说普通方法中的this指的是类,而static也属于类方法,那为什么不能在static中输出this或者调用普通方法呢
老师我可以认为是通过new类来创建一个对象,然后通过构造方法来this.a=a;是否等用于借用类里面的a来变成属于自己的a呢
老师请问下,是不是通过getDistance构造了一个p这个对象啊
老师请问一下如果我想要输出90-1之间能被3整除的数不想用自己的判断而是用电脑来判断的话可不可以写成这样
//输出90-1之间能被3整除的数 for(int d=90;d>0;d--){ int z=d%3; int y= z==0?d:0; if(y!=0){ System.out.print(y+"\t"); } }
/** * 计算100之内的累加和,所有奇数和,所有偶数和 */ public class Sum200 { public static void main(String[] args) { int sum=0; int oddSum=0; int eveSum=0; for (int i=0;i<=200;i++){ sum+=i; if (i%2==0){ oddSum+=i; }else { eveSum+=i; } } System.out.println("总和"+sum); System.out.println("奇数和"+oddSum); System.out.println("偶数和"+eveSum); int a=0; int sum1=0; int oddSum1=0; int eveSum1=0; while (a<=200){ a++; sum1+=a; if (a%2==0){ eveSum1+=a; }else { oddSum1+=a; } } System.out.println("总和"+sum1); System.out.println("奇数和"+oddSum1); System.out.println("偶数和"+eveSum1); } }
两种方法的结果不一样,后面这个是不是写错
javac
单独输入Java就成这样了
这个是什么问题呀?
怎么只让飞机和炮弹只碰撞一次,而不是在飞机爆炸后还进行碰撞检测,从而不让计时显示继续增加?
没看懂这里的count 和 m+i 的意思,请再讲一下呢
package com.bjsxt; import java.awt.*; import javax.swing.*; public class BallGame extends JFrame{ Image ball=Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk=Toolkit.getDefaultToolkit().getImage("images/desk.png"); //绘制窗口 public void print(Graphics g){ System.out.println("窗口被画了一次!"); g.drawImage(desk,0,0,null); g.drawImage(ball,200,200,null); } //创建窗口 void launchFrame(){ setSize(856,501); setLocation(100,100); setVisible(true); } public static void main(String[] args) { System.out.println("我的小游戏开始了!"); BallGame game = new BallGame(); game.launchFrame(); } }
老师,我这个加载不出图片来(放大是空白的),帮忙看下谢谢。
package com.hxf01; import java.awt.*; import javax.swing.*; public class BallGame extends JFrame{ Image ball =Toolkit.getDefaultToolkit().getImage("Image/ball.png"); Image desk =Toolkit.getDefaultToolkit().getImage("Image/desk.jpg"); public void paint(Graphics g){ //绘制窗口 System.out.println("窗口被画了一次"); g.drawImage(desk,0,0,null); g.drawImage(ball,200,200,null); } //创建窗口 void launchFrame(){ setSize(856,501); setLocation(100,100); setVisible(true); } public static void main(String[] args) { System.out.println("韩晓斐的小游戏开始了"); BallGame game = new BallGame(); game.launchFrame(); } } 为啥图片加载不出来 点开也出不来?
请问下老师,这样写的合理吗?
import java.util.Scanner; public class TestYearSalary { public static void main(String[] args) { // 输入月薪 System.out.println("谢谢来访年薪计算器+\t"); if (true) { int stop = 0; outer: while (stop != 88) { System.out.println("请输入每个月的薪资"); Scanner mtSalary = new Scanner(System.in); int salary = mtSalary.nextInt(); // 输入每年几个月的薪资 System.out.println("请输入年薪多少月"); Scanner yearSalary = new Scanner(System.in); int yrsSalary = yearSalary.nextInt(); long Salary = (long) salary * yrsSalary; // System.out.println("您的年薪是" + Salary);80 // 如果年薪超过10w,恭喜您超过90%的中国人; System.out.println(Salary > 100000 && Salary < 200000 ? "恭喜您超过90%的中国人" : (Salary >= 200000) ? "恭喜您超过98%的中国人" : "很遗憾您的薪资连平均水平都不到"); System.out.println("请输入您是要继续查询还是退出,如果要退出请按88,要是继续就按66,随便输入默认进入新年薪计算"); Scanner stops = new Scanner(System.in); stop = stops.nextInt(); if (stop == 88) { System.out.println("退出"); break outer; } continue outer; } } } }
自己按自己想法做的,感觉有点乱,还是能再简化下代码的
为什么在自动跳转下一个视频的时候会死机,电脑出现过好几次了,连任务管理器都切不出来,会不会是电脑的问题,大佬们有没有什么能解决这个问题的方法
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637