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的练习
版权声明:本文标题:java的练习 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1688058991a174276.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论