为什么我的这个奇数的总和是错误的啊,没搞明白是哪里出了问题
我这个下面的/t为什么会显示出来啊,怎么样才不会出现/t啊
为什么打出来的是这个地址,而不是我的数组
我只想替换一个数字,该怎么写
PlaneWar1.zip
老师,程序里飞机不显示了。背景是正常加载的。
是在MyGameFrame.java中修改了重写的paint方法之后,出现的情况,我自己找不出来问题在哪
public class TestChar{ public static void main(String[] args){ char a='将'; char b='h'; char c='臣'; System.out.println(a); System.out.println(b); System.out.println(c); } }
是单引号错了吗?
老师,这里是把类也当作一种数据类型来使用吗,不是很理解类为什么能当数据类型
强制转型怎么出错了
我这删除了又跳一个飞机大战怎么解决
就我自己听不懂嘛
这是啥意思,不是很懂,为什么要用s
import java.util.Scanner; public class TaxCalculator { public static int taxCalculator(int a,int b){ int taxGet = (a-b-5000),tax; if (taxGet<3000){ tax = taxGet * 3% -0; }else if(taxGet<12000){ tax = taxGet * 10% -210; }else if (taxGet<25000){ tax = taxGet * 20% -1410; }else if (taxGet<35000){ tax = taxGet * 25% -2660; }else if (taxGet<55000){ tax = taxGet * 30% -4410; }else if (taxGet<80000){ tax = taxGet * 35% -7160; }else{ tax = taxGet * 45% -15160; } System.out.println("你的全年税为: "+tax*12); return tax; } public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("********月薪计算器********"); System.out.println("请输入月薪"); int monthSalary = s.nextInt(); System.out.println("请输入社会各项保险费"); int insurance = s.nextInt(); System.out.println("你的月薪是: "+monthSalary); System.out.println("你的社会各项保险是: "+insurance); taxCalculator(monthSalary,insurance); } }
老师,我试着用方法做了下,先写main再写方法没出现error,像上面代码一样先写方法就出现了如下的error,是什么原因呢?
import java.util.Scanner; public class SalaryCalculator { public static void main(String[] args) { Scanner s =new Scanner(System.in); System.out.println("**********年薪计算器**********"); while (true){ System.out.println("请输入你的月薪:"); int monthSalary = s.nextInt(); System.out.println("请输入是几个月薪水:"); int months = s.nextInt(); int yearSalary = monthSalary*months; System.out.println("你的年薪是: "+ yearSalary); if (yearSalary>200000){ System.out.println("年薪超过20万,恭喜你超越98%的国人"); }else if (yearSalary>100000){ System.out.println("年薪超过10万,恭喜你超越90%的国人"); }else{ System.out.println("有点少了,趁年轻,好好努力"); } System.out.println("键盘输入数字88,则退出程序,键盘输入66,重新开始计算"); int comm = s.nextInt(); if (comm == 88){ System.out.println("系统退出"); break; }else if (comm == 66){ System.out.println("重新开始计算"); }else{ System.out.println("无法识别您的内容,请重新输入"); } } } }
老师,我想问一下,我想在“无法识别您的内容重新输入”那里,想跳出去到if语句的开头让用户重新输入“66”或者“88”的,但是这里不是循环,continue outer 不能用,有什么办法来实现这个嘛。
老师,我有一个问题。当判断是否重新计算下一个薪资的情况。除输入88意外的数字都可以进行下一步的操作。不一定要输入66进行重新开始计算~
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637