admin 管理员组

文章数量: 1086783

java的练习

需求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();}}}}
}

本文标签: java的练习