需求1:
打印个人信息:编写JAVA程序,实现打印输出个人信息.包括姓名和爱好.
public class HelloWorld {
public static void main(String[] args){
//输出消息到控制台
System.out.println("我的名字:网球王子");
System.out.println("我的爱好:打网球");
}
}
需求2:
使用/t 和/n做一个表格
public class ShoppingList {
public static void main(String[] args) {
System.out.println("\t购物清单");
System.out.println("商品名称\t购买数量\t商品单价\t金额");
System.out.println("Mp3\t1\t100\t100");
System.out.println("篮球\t3\t60\t180");
}
}
需求3:
购物:
package day2;
import java.util.Scanner;
public class Demo07 {
public static void main(String[] args) {
System.out.println("**********************");
System.out.println("請选择购买商品的编号");
System.out.println("1.T恤\t2.网球鞋\t3.网球拍");
System.out.println("**********************");
Scanner input = new Scanner(System.in);
System.out.println("请输入商品编号:");
int Nom = input.nextInt();
System.out.println("请输入购买数量:");
int Num = input.nextInt();
double Price = 0f;
String Thing = "";
if(Nom == 1){
Thing = "T恤";
Price = 245.0;
}else if(Nom == 2){
Thing = "网球鞋";
Price = 570.0;
}else if(Nom == 3){
Thing = "网球拍";
Price = 100.0;
}
System.out.println(Thing+"$"+Price+"\t"+"数量"+Num+"\t"+"合计"+Num*Price);
double sum = Num * Price;
System.out.println("是否继续(y/n)");
String con = input.next();
while(con.equals("y")){
System.out.println("请输入商品编号:");
Nom = input.nextInt();
if(Nom == 1){
Thing = "T恤";
Price = 245.0;
}else if(Nom == 2){
Thing = "网球鞋";
Price = 570.0;
}else if(Nom == 3){
Thing = "网球拍";
Price = 100.0;
}
System.out.println("请输入购买数量:");
Num = input.nextInt();
System.out.println(Thing+"$"+Price+"\t"+"数量"+Num+"\t"+"合计"+Num*Price);
sum += Num * Price;
System.out.println("是否继续(y/n)");
con = input.next();
}
System.out.println("不打折扣的总价为"+sum);
System.out.println("给予的折扣");
double Rate = input.nextDouble();
System.out.println("应付金额"+sum*Rate);
System.out.println("实付金额");
double Money = input.nextDouble();
System.out.println("找钱"+(Money-sum*Rate));
}
}
需求4:
会员卡积分打折条件的循环查询
public class Demo06 {
public static void main(String[] arge){
Scanner input= new Scanner(System.in);
String panDuan = "n";
do{
System.out.println("请输入会员积分");
int carNum = input.nextInt();
System.out.print("该用户享有的折扣为:");
double rate = 0;
if(carNum>=8000){
rate = 0.6;
}else if(carNum>=4000){
rate = 0.7;
}else if(carNum>=2000){
rate = 0.8;
}else{
rate = 0.9;
}
System.out.println(rate);
System.out.println("是否查询更多");
panDuan = input.next();
}while(panDuan.equals("y"));
}
}
需求5:
登录注册等界面的条件刷选
public class Demo05 {
public static void main(String[] arge){
System.out.println("我行我素购物管理系统>客户信息管理>添加客户信息");
for(int i = 1; i <i+1;i++){
System.out.println("请输入会员号<4位整数>:");
Scanner Input = new Scanner(System.in);
int Num = Input.nextInt();
System.out.println("请输入会员生日(月/日)用两位数表示:");
String Date = Input.next();
System.out.println("请输入积分:");
int Score = Input.nextInt();
if(Num<10000&&Num>1000){
System.out.println("已经录入的信息为:");
System.out.println(Num+"\t"+Date+"\t"+Score);
}else{
System.out.println("卡号输入有误,请重新输入");
continue;
}
}
}
}
需求6:
银行取钱。
package day2;
import java.util.Scanner;
public class Demo08 {
public static void main(String[] arge) {
System.out.println("请输入密码");
Scanner input = new Scanner(System.in);
int passWd = input.nextInt();
for (int i = 0; i <= 3;) {
if (passWd == 111111) {
System.out.println("请输入金额(整百且小于1000)");
int Money = input.nextInt();
do {
if (Money % 100 != 0 || Money > 1000) {
System.out.println("您输入的金额不符合,请输入金额(整百且小于1000)");
Money = input.nextInt();
continue;
} else {
break;
}
} while (Money % 100 != 0 || Money > 1000);
System.out.println("您取得现金为" + Money);
System.out.println("交易完成,请取卡!!");
break;
} else {
i++;
if (i == 3) {
System.out.println("输入次数超过限制");
break;
} else {
System.out.println("请输入密码");
passWd = input.nextInt();
}
}
}
}
}