|
@@ -0,0 +1,160 @@
|
|
|
+package com.sf.preheat.day02;
|
|
|
+
|
|
|
+import javax.xml.transform.Source;
|
|
|
+import java.io.PipedOutputStream;
|
|
|
+import java.util.Scanner;
|
|
|
+
|
|
|
+public class Test {
|
|
|
+ public static void main(String[] args) {
|
|
|
+// byte b1 = 10;
|
|
|
+// byte b2 = 20;
|
|
|
+// byte b3 = (byte) (b1+b2);
|
|
|
+// System.out.println(b3);
|
|
|
+// /**
|
|
|
+// * (3)先声明1个char类型的变量c1赋值为'a',再声明一个int类型的变量num赋值为5,
|
|
|
+// * 求c1和num变量的和,并将结果将结果保存在char类型的变量letter中,
|
|
|
+// * 最后输出letter变量的值。
|
|
|
+// */
|
|
|
+// char c1 = 'a'; //97
|
|
|
+// int num = 5;
|
|
|
+// char letter = (char) (c1+num);
|
|
|
+// System.out.println(letter);
|
|
|
+
|
|
|
+// /**
|
|
|
+// * 4)先声明两个int类型的变量i1,i2,并分别赋值5和2,求i1和i2的商,
|
|
|
+// * 并将结果保存在double类型的变量result中,最后输出result变量的值。如何得到结果2.5呢?
|
|
|
+// */
|
|
|
+// int i1 = 5;
|
|
|
+// int i2 = 2;
|
|
|
+// double result = i1*1.0/i2;
|
|
|
+// System.out.println(i1*1.0/i2);
|
|
|
+// System.out.println(result);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 键盘录入学生成绩, 0 ~ 100分, 根据成绩所在的区间, 打印出不同的奖励机制
|
|
|
+ */
|
|
|
+ Scanner scan = new Scanner(System.in);
|
|
|
+ double nextDouble = scan.nextDouble();
|
|
|
+ if(nextDouble < 60 && nextDouble >=0){
|
|
|
+ System.out.println("不合格");
|
|
|
+ }else if (nextDouble < 90 && nextDouble >=60){
|
|
|
+ System.out.println("合格");
|
|
|
+ }else {
|
|
|
+ System.out.println("优秀");
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ /**
|
|
|
+ * 今天是周2,100天以后是周几?
|
|
|
+ */
|
|
|
+ public void t1(){
|
|
|
+ int week = 2;
|
|
|
+ week += 100;
|
|
|
+ week %= 7;
|
|
|
+ System.out.println(week);
|
|
|
+ /**
|
|
|
+ * 判断今年是否是闰年
|
|
|
+ */
|
|
|
+ int year = 2023;
|
|
|
+ boolean result = year % 4 ==0 && year % 100 !=0 || year % 400 == 0;
|
|
|
+ System.out.println(result);
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t2(){
|
|
|
+ double hs = 80;
|
|
|
+ double she = (hs - 32)/1.8;
|
|
|
+ System.out.println(she);
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t3(){
|
|
|
+ int i = 1; // i = 1
|
|
|
+ i *= 0.2; // i = 0.2;
|
|
|
+ i++; // i = 1.2 -- int 1
|
|
|
+ System.out.println("i=" + i);
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t4(){
|
|
|
+ int i = 2;
|
|
|
+ // i *= 2; i *= ++i; // i *= 3;
|
|
|
+ i *= i++; // i *= i;
|
|
|
+
|
|
|
+ int j = 2;
|
|
|
+ j *= j+1;
|
|
|
+
|
|
|
+ int k = 2;
|
|
|
+ k *= ++k;
|
|
|
+
|
|
|
+ System.out.println("i=" + i);
|
|
|
+ System.out.println("j=" + j);
|
|
|
+ System.out.println("k=" + k);
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t5(){
|
|
|
+ /**
|
|
|
+ * int a = 8, b = 3;
|
|
|
+ * System.out.println(a>>b); // 1
|
|
|
+ * System.out.println(a>>b | 2);
|
|
|
+ * >> >>>
|
|
|
+ * a : 0000 1000 = 8 >> 3 0000 0001 = 1 8/2^3
|
|
|
+ * 0000 0001
|
|
|
+ * 0000 0010
|
|
|
+ * 0000 0011 //3
|
|
|
+ *
|
|
|
+ * 如何用最有效的的方法计算2乘以8
|
|
|
+ * 2*8 ==> 2<<3 / 8<1
|
|
|
+ * 0000 0010 << 3 0001 0000 16
|
|
|
+ * 0000 1000 <<1 0001 0000 16
|
|
|
+ */
|
|
|
+ int a = 8, b = 3;
|
|
|
+ System.out.println(a>>>b);
|
|
|
+ System.out.println(a>>>b | 2);
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t6(){
|
|
|
+ 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("其他");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t7(){
|
|
|
+ /**
|
|
|
+ * 键盘录入学生成绩, 0 ~ 100分, 根据成绩所在的区间, 打印出不同的奖励机制
|
|
|
+ */
|
|
|
+ Scanner scan = new Scanner(System.in);
|
|
|
+ double nextDouble = scan.nextDouble();
|
|
|
+ if(nextDouble < 60 && nextDouble >=0){
|
|
|
+ System.out.println("不合格");
|
|
|
+ }else if (nextDouble < 90 && nextDouble >=60){
|
|
|
+ System.out.println("合格");
|
|
|
+ }else {
|
|
|
+ System.out.println("优秀");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @org.junit.jupiter.api.Test
|
|
|
+ public void t8(){
|
|
|
+
|
|
|
+ }
|
|
|
+}
|