目录
1.练习一:使用变量存储数据,实现个人简历信息的输出
2.练习二:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息
3.练习三:键盘输入四位数字的会员卡号,使用“/”和“%”运算符分解获得会员卡各个位上的数字,将各个位上数字求和.
4.练习四:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖。
5. 手动输入一个学生的成绩,对这个成绩进行一次加分,加当前成绩的20%,输出加分后成绩。
6.商场举行店庆,抽几折打几折,先手动输入消费金额,再输入,抽到的折扣,计算出折后价格(折扣输入0~1)
7.商场消费返利活动,手动输入顾客消费金额,如果金额打8折后仍然满1000元,用户就获得200元代金券一张(不考虑多张)
1.练习一:使用变量存储数据,实现个人简历信息的输出
package ch01;
import java.util.*;
public class Test01 {
public static void main(String[] args) {
// 练习一:使用变量存储数据,实现个人简历信息的输出
String name = "张三";
int age = 18;
int years = 5;
int xm = 5;
String js = "java";
String like = "唱、跳、rap、篮球";
System.out.println("这个同学的姓名是:" + name);
System.out.println("年龄是:" + age);
System.out.println("工作了" + years + "年了");
System.out.println("做过" + xm + "个项目");
System.out.println("技术方向是:" + js);
System.out.println("兴趣爱好是:" + like);
}
}
2.练习二:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息
package ch01;
import java.util.*;
/**
* @time 2023/5/24
*/
public class Test02 {
public static void main(String[] args) {
// 练习二:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息
System.out.println("请输入4位会员卡号:");
Scanner input = new Scanner(System.in);
int now =input.nextInt();
System.out.println("会员卡号是:"+now);
}
}
3.练习三:键盘输入四位数字的会员卡号,使用“/”和“%”运算符分解获得会员卡各个位上的数字,将各个位上数字求和.
package ch01;
import java.util.*;
import java.util.Scanner;
/**
* @time 2023/5/24
*/
public class Test03 {
public static void main(String[] args) {
// 练习三:键盘输入四位数字的会员卡号,使用“/”和“%”运算符分解获得会员卡各个位上的数字,将各个位上数字求和
System.out.println("请输入4位会员卡号");
Scanner input = new Scanner(System.in);
int now1 = input.nextInt();
System.out.println("您输入的数字是:"+now1);
int a = now1/10;
int b =now1/100;
int c =now1/1000;
int num=c%10+b%10+a%10+now1%10;
System.out.println("千位数:"+c%10+"百位数:"+b%10+"十位数:"+a%10+"个位数:"+now1%10);
System.out.println("会员卡号:"+now1+"\t各位之和:"+num);
}
}
4.练习四:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖。
package ch01;
import java.util.*;
import java.util.Scanner;
/**
* @time 2023/5/24
*/
public class Test04 {
public static void main(String[] args) {
// 练习四:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖
System.out.println("请输入4位会员卡号");
Scanner input = new Scanner(System.in);
int now1 = input.nextInt();
System.out.println("您输入的数字事:"+now1);
int a = now1/10;
int b =now1/100;
int c =now1/1000;
int num=c%10+b%10+a%10+now1%10;
System.out.println("千位数:"+c%10+"百位数:"+b%10+"十位数:"+a%10+"个位数:"+now1%10);
System.out.println("会员卡号"+now1+"各位之和:"+num);
if (num >20) {
System.out.println("恭喜您中奖了");
}
else {
System.out.println("很遗憾,您未奖了");
}
}
}
5. 手动输入一个学生的成绩,对这个成绩进行一次加分,加当前成绩的20%,输出加分后成绩。
package ch01;
import java.util.*;
/**
* @time 2023/5/24
*/
public class Test05 {
public static void main(String[] args) {
// 1.手动输入一个学生的成绩,对这个成绩进行一次加分,加当前成绩的20%,输出加分后成绩
System.out.print("请输入一个学生成绩:");
Scanner input =new Scanner(System.in);
float grade= input.nextFloat();
System.out.println("当前成绩为:"+grade);
System.out.println("加20%后的成绩为"+grade*1.2);
}
}
6.商场举行店庆,抽几折打几折,先手动输入消费金额,再输入,抽到的折扣,计算出折后价格(折扣输入0~1)
package ch01;
import java.util.Scanner;
/**
* @time 2023/5/24
*/
public class Test06 {
public static void main(String[] args) {
//2.商场举行店庆,抽几折打几折,先手动输入消费金额,再输入,抽到的折扣,计算出折后价格(折扣输入0~1)
System.out.println("请输入消费的金额:");
Scanner input = new Scanner(System.in);
int money =input.nextInt();
System.out.println("消费的金额为:"+money);
System.out.println("请输入抽到的折扣:");
Scanner cut= new Scanner(System.in);
float newMoney = cut.nextFloat();
System.out.println("折后价格为:"+(newMoney*money));
}
}
7.商场消费返利活动,手动输入顾客消费金额,如果金额打8折后仍然满1000元,用户就获得200元代金券一张(不考虑多张)
package ch01;
import java.util.Scanner;
/**
* @time 2023/5/24
*/
public class Test07 {
public static void main(String[] args) {
//3.商场消费返利活动,手动输入顾客消费金额,如果金额打8折后仍然满1000元,用户就获得200元代金券一张(不考虑多张)
System.out.print("请输入消费金额:");
Scanner input = new Scanner(System.in);
int money=input.nextInt();
if((money*0.8)>=1000) {
System.out.println("恭喜您获得200元代金券一张");
}
else {
System.out.println("您的消费金额为:"+money);
}
}
}