1031
题目描述
从键盘输入2个整数x、y值,表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。
输入
输入x,y值表示一个坐标点。坐标点不会处于x轴和y轴上,也不会在原点。
输出
输出对应的象限,用数字1,2,3,4分别对应四个象限。>
样例输入
1 1
样例输出
1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
if (x != 0 && y != 0) {
if (x > 0 && y > 0) {
System.out.println(1);
}
if (x < 0 && y > 0) {
System.out.println(2);
}
if (x < 0 && y < 0) {
System.out.println(3);
}
if (x > 0 && y < 0) {
System.out.println(4);
}
}
}
}
1032
题目描述
某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下:
销售额小于等于10000元时,按照5%提成;
销售额大于10000元但小于等于50000元时,超出10000部分按照3%提成;
销售额大于50000元时,超出50000部分按照2%提成。
编写程序,根据销售额计算员工收入。
输入
输入一个整数表示销售额
输出
输出员工的薪水,保留2位小数。
样例输入
30000
样例输出
2600.00
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
double salary;
if (i >= 0 && i <= 10000) {
salary = 1500 + i * 0.05;
} else if (i <= 50000) {
salary = 1500 + 500 + (i - 10000) * 0.03;
} else {
salary = 1500 + 500 + 1200 + (i - 50000) * 0.02;
}
System.out.printf("%.2f%n", salary);
}
}
1033
题目描述
给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下:
90分及以上为’A’,80~89为’B’, 70~79为’C’, 60~69为’D’,60分以下为’E’。
输入
一个百分制成绩(0~100的整数)。
输出
输出对应的等级。
样例输入
100
样例输出
A
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
if (i >= 0 && i <= 100) {
if (i >= 90) {
System.out.println('A');
} else if (i >= 80) {
System.out.println('B');
} else if (i >= 70) {
System.out.println('C');
} else if (i >= 60) {
System.out.println('D');
}else {
System.out.println('E');
}
}
}
}
1034
题目描述
商场夏季促销,购物500元以下,不打折;购物500元(含)以上,95折;购物1000元(含)以上,9折;购物3000元(含)以上,85折;购物5000元(含)以上,8折。根据消费金额,确定用户实际需要支付的数目。
输入
输入一个实数,表示消费金额。
输出
输出一个实数,表示用户实际需要支出的数目,保留两位小数。
样例输入
5100
样例输出
4080.00
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double d = sc.nextDouble();
if (d < 500) {
System.out.printf("%.2f%n", d);
} else if (d < 1000) {
System.out.printf("%.2f%n", d * 0.95);
} else if (d < 3000) {
System.out.printf("%.2f%n", d * 0.9);
} else if (d < 5000) {
System.out.printf("%.2f%n", d * 0.85);
} else {
System.out.printf("%.2f%n", d * 0.8);
}
}
}
1035
题目描述
已知:y是x的函数,
当x<-2时,y=7-2x;
当x>=-2,且x<3时,y=5-|3x+2|;
当x>=3时,y=3x+4
输入
任意输入一个整数x。
输出
输出为一个整数,即x对应的函数值。
样例输入
2
样例输出
-3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
if (x < -2) {
System.out.println(7 - 2 * x);
} else if (x < 3) {
System.out.println(5 - Math.abs(x * 3 + 2));
} else {
System.out.println(3 * x + 4);
}
}
}