一.作业
个人所得税计算器
<span style="font-size:14px;"><span style="font-size:18px;"><span style="font-size:18px;">package com.lovo;
import javax.swing.JOptionPane;
public class text2 {
public static void main(String[] args) {
String sr = JOptionPane.showInputDialog("请输入您的收入:");
double a = Double.parseDouble(sr);
String result = "";
if (a <= 3500) {
result= "你的个人所得税为0";
}
else if (a > 3500 & a <= 5000) {
result = "你的个人所得税为:" + ((a - 3500) * 0.03);
}
else if (a > 5000 & a <= 8000) {
result = "你的个人所得税为:" + ((a - 3500) * 0.1 - 105);
}
else if (a > 8000 & a <= 12500) {
result = "你的个人所得税为:" + ((a - 3500) * 0.2 - 555);
}
else if (a > 12500 & a <= 38500) {
result = "你的个人所得税为:" + ((a - 3500) * 0.25 - 1005);
}
else if (a > 38500 & a <= 58500) {
result = "你的个人所得税为:" + ((a - 3500) * 0.3 - 2755);
}
else if (a > 58500 & a <= 83500) {
result = "你的个人所得税为:" + ((a - 3500) * 0.35 - 5505);
}
else if (a > 83500 & a <= 83500) {
result = "你的个人所得税"+((a - 3500) * 0.45 - 13505);
}
JOptionPane.showMessageDialog(null, result);
}
}
</span></span></span>
二。今天学习的语句
String name = JOptionPane.showInputDialog(" "); 将name复制为对话框中输入的
JOptionPane.showInputDialog(null, ); 对话框中显示()中的内容
JOptionPane.showMessageDialog(null, ); 对话框中输出()中的内容
JOptionPane.showConfirmDialog(null, ); 弹出选择对话框
double a = Double.parseDouble( ); 将a转化为双精度
if ( ){ 选择语句
}
else if( )
<span style="font-size:14px;">if (unit.equals("厘米")) {
System.out.printf("%.2f 厘米=%.2f 英寸", value, value / R);</span>
<span style="font-size:14px;">} else if (unit.equals("英寸")) {
System.out.printf("%.2f 英寸 =%.2f 厘米", value, value * R);
} else {
System.out.println("输入错误!");</span><pre class="java" name="code"><span style="font-size:14px;">if (unit.equals("厘米")) {
System.out.printf("%.2f 厘米=%.2f 英寸", value, value / R);
} else if (unit.equals("英寸")) {
System.out.printf("%.2f 英寸 =%.2f 厘米", value, value * R);
} else {
System.out.println("输入错误!");</span>
三.知识点
1.变量的命名规则
- 自能用字母、数字和下划线以及$
- 数字不能作为首字母
- 变量名不能与类名重复
- 见名知意
- 驼峰标识
2. int count = 10 ;
其中int为关键字;count为标识符;=为操作符; 10为直接量;;为分隔符
3.运算符
+ 加法; - 减法; * 乘法; / 除法;% 摸(求余);++ a+1; -- a-1;
= 赋值; ==等于; 》=大于等于; 《=小于等于; != 不等于;
&& AND;| | OR;
<span style="font-size:14px;">package com.lovo;
import java.util.Scanner;
public class Test04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入年份: ");
if(sc.hasNextInt()) {
int year = sc.nextInt();
if(year > 0) {
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println(year + "年是闰年");
}
else {
System.out.println(year + "年不是闰年");
}
}
else {
System.out.println("输入错误!!!");
}
}
else {
System.out.println("输入错误!!!");
}
sc.close();
}
}
</span>