1.输入一个整数,判断其个位是不是以9结尾
public class Excercise02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数");
int a = sc.nextInt();
int remainder = a %10;
if(remainder ==9 ) {
System.out.println("其个位是为9的");
}
else {
System.out.println("其个位不为9的");
}
}
}
2.根据会员积分,来个出商品的定价,当会员积分大于8000时商品打6折,积分在4000-8000之间,商品7折,积分2000-4000之间,商品8折,小于2000积分,商品9折。
public class Excercise05 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入积分数量:");
int integar =sc.nextInt();
System.out.println("请输入商品的总价:");
double price =sc.nextDouble();
if(integar < 2000) {
System.out.println("尊敬的会员您享受我店折扣为:9折");
System.out.println("尊敬的会员您享受我店折扣后的价格为:"+(price*0.9));
}else if(integar >= 2000 && integar < 4000) {
System.out.println("尊敬的会员您享受我店折扣为:8折");
System.out.println("尊敬的会员您享受我店折扣后的价格为:"+(price*0.8));
}else if(integar >= 4000 && integar < 8000) {
System.out.println("尊敬的会员您享受我店折扣为:7折");
System.out.println("尊敬的会员您享受我店折扣后的价格为:"+(price*0.7));
} else {
System.out.println("尊敬的会员您享受我店折扣为:6折");
System.out.println("尊敬的会员您享受我店折扣后的价格为:"+(price*0.6));
}
}
}
3.定义三个整数a、b、c,根据大小,有大到小输出
分析:
1.定义三个变量来接收键盘输入的值
2.数值比较分析
当a最大是 考虑b与c的大小
当b最大是 考虑a与c的大小
当c最大是 考虑a与b的大小
public class Demo05 {
public static void main(String[] args) {
int a;int b;int c;
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数:a");
a = sc.nextInt();
System.out.println("请输入第二个整数:b");
b = sc.nextInt();
System.out.println("请输入第三个整数:c");
c = sc.nextInt();
if(a>=b && a>=c){
if(b>c){
System.out.println("由大到小排序为:a>b>c");
}else {
System.out.println("由大到小排序为:a>c>b");
}
}
if(b>=a && b>=c) {
if(a>c) {
System.out.println("由大到小排序为:b>a>c");
}else {
System.out.println("由大到小排序为:b>c>a");
}
}
if(c >= a && c >= b) {
if(a>b) {
System.out.println("由大到小排序为:c>a>b");
}else {
System.out.println("由大到小排序为:c>b>a");
}
}
}
}
4.定义三个整数a、b、c,输出最大的整数
分析:
1.定义三个整数变量,需要读出前端输入的整数
2.当a>b>c,输出a
3.当b>a>c,输出b
4.当c>b>a,输出c
public class Demo04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a; int b;int c;
System.out.println("请输入第一个整数:a");
a = sc.nextInt();
System.out.println("请输入第二个整数:b");
b = sc.nextInt();
System.out.println("请输入第三个整数:c");
c = sc.nextInt();
if(a>b && a>c) {
System.out.println("最大的整数是:a");
}else if (b>a && b>c) {
System.out.println("最大的整数是:b");
}else if (c>a && c>b) {
System.out.println("最大的整数是:c");
}
else {
System.out.println("您输入的整数存在相同值,请查看数值,重新输入");
}
}
}
5.为你的手机设定了自动拨号,编程实现此业务
按1:拨爸爸的号
按2:拨妈妈的号
按3:拨爷爷的号
按4:拨奶奶的号
public class Demo03 {
public static void main(String[] args) {
int num;
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要拨打的数字");
num = sc.nextInt();
switch (num) {
case 1:
System.out.println("拨爸爸的号");
break;
case 2:
System.out.println("拨妈妈的号");
break;
case 3:
System.out.println("拨爷爷的号");
break;
case 4:
System.out.println("拨奶奶的号");
break;
default :
System.out.println("对不起!您输入的数字有误,请重新输入..");
}
}
}
6.输入赵明的考试成绩,显示所获奖励;成绩==100分,爸爸给他买辆车;成绩>=90分,妈妈给他买MP4;90分>成绩>=60分,妈妈给他买本参考书;成绩<60分,什么都不买*/
分析:
1.需要定义一个考试成绩变量,用来存储考试成绩
2.定义输入成绩的存储空间
3.读取输入成绩
4.多条件,多范围使用if-elseif-else进行判断处理
public class Demo01 {
public static void main(String[] args) {
int score ;
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的成绩");
score = sc.nextInt();
if(score == 100) {
System.out.println("买一辆车");
}else if (score >= 90) {
System.out.println("MP4一个");
}else if(score <90 && score >=60 ) {
System.out.println("参考书一本");
}
else {
System.out.println("你完蛋了!!");
}
}
}
7.编写一个简单的四则运算器,实现两个整数的四则运算。 提示:char类型的输入用:in.next().charAt(0)
public class Demo02 {
public static void main(String[] args) {
int b; char c;
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数");
a = sc.nextInt();
System.out.println("请输入第二个整数");
b = sc.nextInt();
System.out.println("请输入你想进行的四则运算符");
c = sc.next().charAt(0);
switch (c){
case '+' :
System.out.println(a+b);
break;
case '*' :
System.out.println(a*b);
break;
case '/' :
System.out.println(a/b);
break;
case '-' :
System.out.println(a-b);
break;
default :
System.out.println("对不起!您输入的数据或者四则运算符有误,请重新输入..");
}
}
}
8.两位选手石头剪刀布,判断输赢
public class Excericse08 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("有请第一位选手出拳");
String a = sc.next();
System.out.println("有请第二位选手出拳");
String b = sc.next();
if(a.equals ("石头")) {
if(b.equals ("布")) {
System.out.println("第二位选手获胜");
} else if(b.equals ("剪刀")) {
System.out.println("第一位选手获胜");
}
else {
System.out.println("平局!有请两位选手重新出拳");
}
}
if(a.equals("剪刀")) {
if(b.equals("布")) {
System.out.println("第一位选手获胜");
}else if(b.equals( "石头")) {
System.out.println("第二位选手获胜");
}
else {
System.out.println("平局!有请两位选手重新出拳");
}
}
if(a.equals("布")) {
if(b.equals( "石头")) {
System.out.println("第一位选手获胜");
}else if(b.equals("剪刀")) {
System.out.println("第二位选手获胜");
}
else {
System.out.println("平局!有请两位选手重新出拳");
}
}
}
}