package cn.itbaizhan; import java.util.Scanner; public class TestLoop3 { public static void main (String []arge){ Scanner scanner = new Scanner(System.in); while(true){ System.out.println("请输入月薪:"); int monthSalary = scanner.nextInt(); System.out.println("请输入你的计薪月数:"); int months = scanner.nextInt(); int yearSalary = monthSalary*months; if(yearSalary>1000000&&yearSalary<2000000){ System.out.println("恭喜你,收入超过90%国人"); } if(yearSalary>2000000){ System.out.println("恭喜你,收入超过98%国人"); } System.out.println("年薪是:"+yearSalary); } } }
作业到这里执行的时候两个if判断语句里面的内容没有打印出来;
结果直接是:年薪是*****;看了几便遍代码应该没有敲错啊
求老师解答
老师,我也碰见了和下面一样的情况。都出现最后一步到println这一步无法输出的现象,后发现在上课途中老师忘记讲解这个编译好的Java文件需要先保存,然后再在cmd窗口中进行调用才会有用。
怎么让这个代码实现继续循环,而不是只输出90呢?
一:代码哪里错了,运行没有任何东西出来(还有大括号什么情况一定要加,什么情况可以不加)
com.xh01java.awt.*javax.swing.*BollGame JFrame{ Image = Toolkit.().getImage()Image = Toolkit.().getImage()= = = /(Graphics g){ System..println()g.drawImage()g.drawImage(()())= + *Math.()= + *Math.()(>--||<+){ = -} (>--||<){ = - } } (){ setSize()setLocation()setVisible()(){ repaint(){ Thread.()} (InterruptedException e) { e.printStackTrace()} } } (String[] args){ System..println()BollGame game = BollGame()game.launchFrame()} }
老师,我的代码运行起来,窗口放大是这样的,图片加载不出来
在自动生产构造器时,不需要提前存储一下构造器吗?为什么会自动生成与之前代码相同的构造器?是不是因为下面已经使用了构造器,所以直接生成了对应的构造器?
for(int i = 0;i<oo.length;i++){ for(int j= 0;j<oo[i].length;j++){ System.out.print(oo[i][j]+"\t");} //System.out.println(Arrays.toString(oo[i])); System.out.println();
老师为啥输出写
System.out.print(oo[i][j]+"\t")
oo[i][j]ne ?
对封装的问题:
如果想限制别人访问本类,为什么不能把类的修饰符public改成private,不是更方便吗?
为什么非要在属性和方式前面用private呢?
老师 Java中module和package的区别是什么 我好懵
老师,能帮忙画一下红框部分的内存分析图吗?
老师,我始终不理解这句是什么意思。为什么要这么做
为什么要写成public Vehicle getVehicle() 而不能写成public void getVehicle ()
public class User { int id; String name; String pwd; User(int id,String name,String pwd){ this.id = id; this.name = name; this.pwd = pwd; } public static void main(String[] args){ User u1 =new User(1001,"宋佳","123456"); User u2 =new User (1001,"宋佳","123456"); System.out.println(u1); System.out.println(u2.toString()); System.out.println(u1==u2);
u2.toString() 这个toString 指向哪的????? 还是默认的???
i++和i=i++,还有 int j=i++:
这3个是什么区别?
i=i++,我知道,
先把a的值1,放到操作数栈中
后增是将局部变量表中a的值加一
最后栈顶元素,值为1,弹出赋值于a;
其他2个呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637