Java (if else)(switch case)结构
2016-07-30 10:55
471 查看
①:
②: 5岁一下的孩子不能搬桌子。5到7岁的男孩可以搬,女孩不可以搬。7岁以上都可以搬。
package Z1; import java.util.Scanner; public class Test3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入会员号"); int a = sc.nextInt(); System.out.println("请输入会员生日:(格式为月/日,例如:01/05)"); String b = sc.next(); System.out.println("请输入会员积分:"); double c = sc.nextDouble(); if (b.length() != 4 && b.indexOf('.') != -1) { // indexOf:返回指定字符在此字符串中第一次出现处的索引。 System.out.println("会员生日输入错误"); } else if (a < 1000 || a > 9999) { System.out.println("会员号输入错误"); } else if (c < 100) { System.out.println("会员积分过低,请及时充值"); } else { System.out.println(a + "\\t" + b + "\\t" + c); } } }
②: 5岁一下的孩子不能搬桌子。5到7岁的男孩可以搬,女孩不可以搬。7岁以上都可以搬。
import java.util.Scanner; public class Test5 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入年龄:"); int i = input.nextInt(); System.out.println("请输入性别:"); String j = input.next(); switch (i) { case 1: case 2: case 3: case 4: System.out 4000 .println("搬不动。"); break; case 5: if (j.charAt(0) == '男') { System.out.println("可以搬动桌子。"); } else { System.out.println("搬不动。"); } break; case 6: if (j.charAt(0) == '男') { System.out.println("可以搬动桌子。"); } else { System.out.println("搬不动。"); } break; default: System.out.println("可以搬动桌子。"); } } } ③:迷你计算器 import java.util.Scanner; public class Test7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数"); double a = sc.nextDouble(); System.out.println("请输入第二个数"); double b = sc.nextDouble(); System.out.println("请输入运算符"); String c = sc.next(); double d = 0; switch (c.charAt(0)) { case '+': d = a + b; System.out.println(d); break; case '-': d = a - b; System.out.println(d); break; case '*': d = a * b; System.out.println(d); break; case '/': d = a / b; System.out.println(d); break; default: System.out.println("输入运算符错误"); break; } } }
相关文章推荐
- Ubuntu14.04 LTS下破解myeclipse2015
- Java:实例
- Spring从入门到精通视频教程合集
- 论 <%@taglib prefix="s" uri="/struts-tags" %> 的重要性
- java系统-图书管理系统
- Java设计模式--简单工厂模式与抽象工厂模式
- Java获得不同格式的系统时间
- java解析XML文件-DOM解析法与SAX解析法
- Java 基本语法
- Java 运行环境的安装、配置与运行
- Servlet生命周期
- spring ext 跨域
- Java利用PropertyDescriptor获取属性的 getter/setter 方法
- Struts2 return JSON data and convert the date field
- Spring4笔记----为什么要使用AOP
- 设计模式之禅
- Eclipse下的Android工程改名
- Java枚举类型(二)
- Java语言学习中
- 一步一步解析java集合框架LinkedList源码(3)