|
@@ -0,0 +1,268 @@
|
|
|
+package com.sf.sx2;
|
|
|
+
|
|
|
+import org.junit.Test;
|
|
|
+
|
|
|
+import java.util.Scanner;
|
|
|
+
|
|
|
+public class Te2 {
|
|
|
+
|
|
|
+ * 从键盘输入
|
|
|
+ * @param args
|
|
|
+ */
|
|
|
+ public static void main(String[] args) {
|
|
|
+
|
|
|
+ * 从键盘输入 通过java提供的Scanner类
|
|
|
+ * 提供了一些方法 数据类型
|
|
|
+ * eg: 1 1.1 hello A
|
|
|
+ * 1、创建Scanner类的这个对象
|
|
|
+ * Scanner scanner = new Scanner(System.in);
|
|
|
+ * System.in : 输入流 InputStream
|
|
|
+ * 整型:nextInt
|
|
|
+ * 字符串:next
|
|
|
+ * 字符:next().charAt(index)
|
|
|
+ * eg:Hello 0 --> H
|
|
|
+ *
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 请输入你的网名(String)、你的年龄(int)、
|
|
|
+ * 你的体重(double)、你是否单身(boolean)、
|
|
|
+ * 你的性别(int 1男 2 女)等情况。
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 大家都知道,如果想成为一名ikun,当然要提出一定的条件:是否中分:是; 背带裤:是; 篮球:是。
|
|
|
+ * 如果这三个条件同时满足,则:“真爱粉”
|
|
|
+ * 如果三个条件有为真的情况,则:“假ikun”
|
|
|
+ * 如果三个条件都不满足,则:“小黑子!”
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 我家的狗n岁了,n岁的狗相当于人类多大呢?
|
|
|
+ * 其实,狗的前两年每一年相当于人类的10.5岁,
|
|
|
+ * 之后每增加一年就增加四岁。那么5岁的狗相当于人类多少年龄呢?
|
|
|
+ * 应该是:10.5 + 10.5 + 4 + 4 + 4 = 33岁。
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ Scanner scanner = new Scanner(System.in);
|
|
|
+ boolean flag = true;
|
|
|
+ while (flag){
|
|
|
+ int month = scanner.nextInt();
|
|
|
+ switch (month){
|
|
|
+ case 1:
|
|
|
+ case 2:
|
|
|
+ case 3:
|
|
|
+ System.out.println("春季");
|
|
|
+ flag = false;
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ case 5:
|
|
|
+ case 6:
|
|
|
+ System.out.println("夏季");
|
|
|
+ flag = false;
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ case 8:
|
|
|
+ case 9:
|
|
|
+ System.out.println("秋季");
|
|
|
+ flag = false;
|
|
|
+ break;
|
|
|
+ case 10:
|
|
|
+ case 11:
|
|
|
+ case 12:
|
|
|
+ System.out.println("冬季");
|
|
|
+ flag = false;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ System.out.println("输入有误,请重新输入~");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void t1(){
|
|
|
+
|
|
|
+ * 随机数
|
|
|
+ * Math.random(); [0,1)
|
|
|
+ * new Random();
|
|
|
+ */
|
|
|
+ System.out.println(Math.random());
|
|
|
+
|
|
|
+
|
|
|
+ for (int i= 0;i<10;i++){
|
|
|
+ System.out.println(Math.random()*100+5);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void t2(){
|
|
|
+
|
|
|
+
|
|
|
+ * switch case
|
|
|
+ * 语法结构:
|
|
|
+ * switch(变量){
|
|
|
+ * csae 常量1:
|
|
|
+ *
|
|
|
+ * break;
|
|
|
+ * csae 常量2:
|
|
|
+ *
|
|
|
+ * csae 常量3:
|
|
|
+ *
|
|
|
+ * default:
|
|
|
+ * ps:case穿透
|
|
|
+ *
|
|
|
+ * }
|
|
|
+ */
|
|
|
+
|
|
|
+ String season = "summer";
|
|
|
+ switch (season){
|
|
|
+ case "spring":
|
|
|
+ System.out.println("春天~");
|
|
|
+ break;
|
|
|
+ case "summer":
|
|
|
+ System.out.println("夏天~");
|
|
|
+ break;
|
|
|
+ case "autumn":
|
|
|
+ System.out.println("秋天~");
|
|
|
+ break;
|
|
|
+ case "winter":
|
|
|
+ System.out.println("冬天~");
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ System.out.println("输入有误~");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @Test
|
|
|
+ public void t3(){
|
|
|
+
|
|
|
+ *
|
|
|
+ * 假如 :
|
|
|
+ * 1,2,3 春季
|
|
|
+ * 4,5,6 夏季
|
|
|
+ * 7,8,9 秋季
|
|
|
+ * 10,11,12冬季
|
|
|
+ */
|
|
|
+ int month = 1;
|
|
|
+ switch (month){
|
|
|
+ case 1:
|
|
|
+ case 2:
|
|
|
+ case 3:
|
|
|
+ System.out.println("春季");
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ case 5:
|
|
|
+ case 6:
|
|
|
+ System.out.println("夏季");
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ case 8:
|
|
|
+ case 9:
|
|
|
+ System.out.println("秋季");
|
|
|
+ break;
|
|
|
+ case 10:
|
|
|
+ case 11:
|
|
|
+ case 12:
|
|
|
+ System.out.println("冬季");
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ System.out.println("输入有误~12");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void t6(){
|
|
|
+
|
|
|
+ * for循环
|
|
|
+ * 语法结构:
|
|
|
+ * 1、初始化部分 int i = 0;
|
|
|
+ * 2、条件判断部分 for终止条件 (出口)
|
|
|
+ * 3、迭代部分
|
|
|
+ * 4、代码体部分
|
|
|
+ * 执行流程:1 2 4 3 2 4 3 2
|
|
|
+ * for( 1-int i = 0; 2- i<10; 3-i++){
|
|
|
+ *
|
|
|
+ * for(){
|
|
|
+ *
|
|
|
+ * }
|
|
|
+ *
|
|
|
+ *eg:打印1~100之间所有奇数的和
|
|
|
+ *
|
|
|
+ *
|
|
|
+ *
|
|
|
+ *
|
|
|
+ * while(){
|
|
|
+ *
|
|
|
+ * }
|
|
|
+ *
|
|
|
+ *
|
|
|
+ * do{
|
|
|
+ *
|
|
|
+ * }while();
|
|
|
+ *
|
|
|
+ * for(){};
|
|
|
+ *
|
|
|
+ *
|
|
|
+ */
|
|
|
+ int sum = 0;
|
|
|
+ for (int i = 1;i<101;i++){
|
|
|
+ if(i % 2 != 0){
|
|
|
+ sum += i;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ System.out.println(sum);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|