java的练习
来源:互联网 发布:地图龟淘宝哪家的好 编辑:程序博客网 时间:2024/05/16 18:26
需求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(); } } } }}
阅读全文
2 0
- java函数的练习
- Java Rmi的练习
- java的练习
- java的练习
- java的继承练习
- Java的练习1
- Java的练习2
- Java的练习3
- Java的练习4
- Java的练习5
- java字符串的练习
- java的练习
- 我的JAVA练习代码
- java.awt的练习代码
- java 初级程序员的练习
- java 初级程序员的练习
- java 初级程序员的练习
- java 初级程序员的练习
- 7 款开源 Java 反编译工具
- ajax后台执行成功,却回调error
- 动态方式破解apk前奏篇学习笔记
- 常用排序算法总结
- 基于webrtc的apprtc服务器搭建(ubuntu14.04 64位)
- java的练习
- torch.*Tensor expected, got userdata
- Python爬取天气网历史天气数据
- How to Install VIM without ROOT Permission
- 域名。端口映射配置
- 数据的统计特性
- Extjs6.2 Form上传图片之前预览
- mysql新建用户在本地无法登录
- unity3d 一种实体动画序列帧的效果