我刚刚学JAVA...有个题目不会做,请高手帮忙....谢谢!题目:
一个高级销售人员的薪金为400美元,一个初级销售人员的薪金为 275美元。编写一个JAVA程序,将销售人员的级别作为输入值储存到字符变量status中。如果status 等于 's',那么应该显示高级销售人员的薪金;否则,显示初级销售人员薪金。我写的代码是这样的....不过一定有问题,请高手帮忙改改.... import javax.swing.*;
public class practice
{
public static void main(String[] args)
{
String status, s; status= JOptionPane.showInputDialog("Enter your grade"); if(status = ´s´)
{
s = "400";
}
else
{
s = "275";
}
JOptionPane.showMessageDialog(null,"Your money is: $" + s,"MONEY",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
一个高级销售人员的薪金为400美元,一个初级销售人员的薪金为 275美元。编写一个JAVA程序,将销售人员的级别作为输入值储存到字符变量status中。如果status 等于 's',那么应该显示高级销售人员的薪金;否则,显示初级销售人员薪金。我写的代码是这样的....不过一定有问题,请高手帮忙改改.... import javax.swing.*;
public class practice
{
public static void main(String[] args)
{
String status, s; status= JOptionPane.showInputDialog("Enter your grade"); if(status = ´s´)
{
s = "400";
}
else
{
s = "275";
}
JOptionPane.showMessageDialog(null,"Your money is: $" + s,"MONEY",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
解决方案 »
- java中使用jawin 调用dll怎么传递参数,有多个参数?
- 文件输出时,多了几个方块,奇怪,大家帮忙~~~
- 把相同类型的对象进行封装就成了类;把所有的类进行封装就是类的类. 那么后边那个类就应该是Object ,而不是Class,质疑中。
- 如何从两个个文件读出内容放到另一个文件当中去
- 一个awt的问题
- 求值
- 讨教方案:现有一个上万行的文本文件,每一行又是几个以逗号分隔的数据块,我需要把他读出来,并且根据数据块内容动态的从中筛选数据,谁能提
- 一个关于类型转换的问题?在线等,急?
- 如何用java读.properties文件中的配置信息
- 是否有遇见这类问题
- 下面代码段不理解
- 求助(我用java Swing写的程序出现问题)
public class Example
{
public static void main(String[] args)
{
String status,s;
s="400";
status= JOptionPane.showInputDialog("Enter your grade"); if(status == s)
{
s = "400";
}
else
{
s = "275";
}
JOptionPane.showMessageDialog(null,"Your money is: $" + s,"MONEY",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
} s没有初始化
我当然自己编译过.....刚刚注册的号,而且刚刚学java...哪有分给人啊?最多下次给点分就是了!
改为if(status .equals("s"))
请写在if和else 中
去掉("s"))中“”
除非你输400结果永远是275
import javax.swing.*;
public class ShowDialog
{
public static void main(String[] args)
{
String status,s,m;
s="s";
status= JOptionPane.showInputDialog("Enter your grade");if(status.equals(s))
{
m = "400";
}
else
{
m= "275";
}
JOptionPane.showMessageDialog(null,"Your money is: $" +m,"MONEY",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
private char status;
public void salary(char status){
if(status=='s') System.out.println("400$");
else System.out.println("275$");
}
public static void main(String []args){
Test a=new Test();
a.salary(args[0].charAt(0));
}}