这个地方加的数字有何意思
听完老师讲的练习以后突发奇想 想键盘输入工资和迟到分钟数 然后把方法放进While循环中就可以了
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符号。
老师好,我有点接受不了自增自减这个概念g=g+,g=g-1,我真的接受不了
为什么循环的条件是low<=high
静态变量写在类外部叫什么变量?
静态变量写在函数内部呢?
老师,是怎么比较的,还是很迷,thisage和man2age有什么区别,返回的零正负一去哪了,
Arrays.sort(msMans);
这个排序是用age进行比较排序的还是用上面的返回值比较排序的
我试试提问功能,收到请回复
老师好,这里f4后面的数为什么加L呢?不应该加F吗?
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"); double x = 200; double y = 200; double degree = 3.14/3; //这里的3.14是弧度,3.14弧度=180度 boolean right =true; //控制小球的水平位移方向 //绘制窗口 public void paint(Graphics g){ System.out.println("窗口被画了一次!"); g.drawImage(desk,0,0,null); g.drawImage(ball,(int)x,(int)y,null); x = x + 10*Math.cos(degree); y = y + 10*Math.sin(degree); //遇到上下边界 if (y<70 || y>501-40-30){ degree = - degree; } if (x>856-40-30||x<40){ degree = 3.14- degree; } } //创建窗口 void launchFrame(){ setSize(856,501); setLocation(100,100); setVisible(true); //每秒绘制窗口25次 while (true){ repaint(); try { Thread.sleep(40); //1s = 1000ms ,1秒25次等价于40毫秒一次 } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args){ System.out.println("我的小游戏开始了!"); BallGame ballGame = new BallGame(); ballGame.launchFrame(); } }
老师我这个能跑起来,但是它的上边界有点问题,用
if (y<70 || y>501-40-30)
才能达到预期效果,我用QQ截图截了一下运行效果,发现它把框体的高度也算进去了。这是为什么呀
老师,JDK的环境变量设置是为了方便其他软件的接入和调用吗?可以举个具体的例子吗?
在下载并使用notepad编辑并保存了Welcome.java文件后,cmd里运行时提示
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
检查了环境变量配置,没有发现问题,也尝试删除环境变量,重新配置,还是不行。麻烦老师瞅瞅呢
老师,这个报错怎么解决啊
老师,为什么我这个算法一个正确,一个错误?
老师,为什么我这个算的结果不对啊?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637