diff --git "a/15 \350\260\242\345\205\210\345\263\273/todayjava1.md" "b/15 \350\260\242\345\205\210\345\263\273/20221125 java\345\217\230\351\207\217.md" similarity index 100% rename from "15 \350\260\242\345\205\210\345\263\273/todayjava1.md" rename to "15 \350\260\242\345\205\210\345\263\273/20221125 java\345\217\230\351\207\217.md" diff --git "a/15 \350\260\242\345\205\210\345\263\273/20221128 java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/15 \350\260\242\345\205\210\345\263\273/20221128 java\345\237\272\347\241\200\350\257\255\346\263\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..2fa526b06f209580d6fb2c83b5f6cc2540fa5009 --- /dev/null +++ "b/15 \350\260\242\345\205\210\345\263\273/20221128 java\345\237\272\347\241\200\350\257\255\346\263\225.md" @@ -0,0 +1,77 @@ +# java + +#### 1.创建扫描器 + +``` java +Scanner sc=new Scanner(System.in) +``` + +#### 2.创建变量 + +``` java +String name = sc.next() +int age = sc.nextInt() +double height = sc.nextDouble() +``` + +### 3.运算符 + +``` java ++ - * / %(取余) +``` + +### 4 + +``` java +byte a = 1 byte、short、char参与运算后会自动变成Int +byte b = 2 +byte c = (byte)(a+b) 强制转换 +int c = a + b +``` + +### 5.个、十、百、千位数代码 + +``` java +import java.util.Scanner; + +public class D2 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入四位数"); + int cs = sc.nextInt(); + int number=cs%10; + int number1=cs/10%10; + int number2=cs/100%10; + int number3=cs/1000; + System.out.println("个位数是:"+number); + System.out.println("十位数是:"+number1); + System.out.println("百位数是:"+number2); + System.out.println("千位数是:"+number3); + System.out.println(cs); + } +} + +``` + +### 6.华氏度摄氏度相互转换 + +``` java +import java.util.Scanner; + +public class D3 { + public static void main(String[] args) { + Scanner W=new Scanner(System.in); + System.out.println("请输入摄氏度:"); + double w=W.nextDouble(); + double E=w*9/5+32; + System.out.println("转换为华氏度为:"+E); + Scanner R=new Scanner(System.in); + System.out.println("请输入华氏度:"); + double r=R.nextDouble(); + double T=(r-32)*5/9; + System.out.println("转换为摄氏度为:"+T); + } +} + +``` + diff --git "a/15 \350\260\242\345\205\210\345\263\273/20221130 java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/15 \350\260\242\345\205\210\345\263\273/20221130 java\345\237\272\347\241\200\350\257\255\346\263\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..c85027bf7e3a909d2988f649aae4f54abcf608c1 --- /dev/null +++ "b/15 \350\260\242\345\205\210\345\263\273/20221130 java\345\237\272\347\241\200\350\257\255\346\263\225.md" @@ -0,0 +1,57 @@ +## java + +##### 1.自增自减 + +```java +a++ //a在++前面 在有其他运算符存在时a在++前面 +--a ++a a-- +``` + +##### 2.运算符 + +```java +&(and的意思) |(或or) +^(异或)两个条件对其中一个则true 两个都对或者两个都错则false +!(取反) (i>j) //true (!(i>j))//false +``` + +##### 3.短路 + +```java +&& x=3 y=4 +(x++>4)&&(y++>5) //false +//前面条件不运行后面,成立则继续运行 +|| //前面条件成立则不运行后面代码,不成立则继续运行 +``` + +##### 4.三元运算符 + +```java +? //关系表达式 ? 结果1 : 结果2 + //当关系表达式结果为true时,执行结果为结果1,否则执行结果2 +``` + +### 国足进球数作业 + +``` java +import java.util.Scanner; + +public class D1 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入国足进球数:"); + int a = sc.nextInt(); + if (a==0){ + System.out.println("奖励国家队海参大餐"); + }else if (a==1){ + System.out.println("奖励海景房一人一套"); + }else if (a==2){ + System.out.println("奖励劳斯莱斯每人一辆"); + }else{ + System.out.println("最多进两球"); + } + } +} + +``` +