diff --git "a/22 \350\202\226\351\222\237\345\207\257\351\237\251/20221129 \351\224\256\347\233\230\345\275\225\345\205\245\343\200\201\347\261\273\345\236\213\350\275\254\346\215\242\343\200\201\350\277\220\347\256\227\347\254\246.md" "b/22 \350\202\226\351\222\237\345\207\257\351\237\251/20221129 \351\224\256\347\233\230\345\275\225\345\205\245\343\200\201\347\261\273\345\236\213\350\275\254\346\215\242\343\200\201\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000000000000000000000000000000000000..a9d2edc3c6abce93da0f17593c048494f1f27d1c --- /dev/null +++ "b/22 \350\202\226\351\222\237\345\207\257\351\237\251/20221129 \351\224\256\347\233\230\345\275\225\345\205\245\343\200\201\347\261\273\345\236\213\350\275\254\346\215\242\343\200\201\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,114 @@ +#### 注释:作业在文档结尾 + + + +### 键盘录入 + +##### 操作步骤 + +1、创建一个扫描器 + +Scanner(自动导入扫描器相关的jar包) + +System.in(表示扫描器输入) + +2、打印一个提示,让用户输入信息 + +3、根据相关条件,创建相关的变量,来接收用户输入的信息 + +(如要接收的信息中加入空格的话,需加入Line(实例:string name = sc.nextLine)) + +4、使用接收红的变量 + +### 类型转换 + +##### 1、隐式转换 + +~~~ java +byte < short、char < int < long < float < double(最大) + 数据范围从小到大 +~~~ + +byte、short、char默认变成int + +Boolean(布尔)类型不能和其它类型相互转换 + +##### 2、强制转换 + +byte c = (byte) (a+b) (强制转换会失去部分数据,丢失帧) + +### 运算符 + +##### 1、算术运算符 + ++、-、*、/、% + +##### / 取结果的商 + +##### % 取结果的余数 + +##### 整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。(重点) + + + +char类型 (字母大小写以及数字所代表的数值) + +'a' -- 97 'b' -- 98 'c' -- 99 + +'A' -- 65 'B' -- 66 'C' -- 67 + +'0' -- 48 '1' -- 49 '2' -- 50 + +##### 以上以此类推 + + + + + +### 作业 + +#### 1、 + +~~~ java +import java.util.Scanner; + +public class HelloWork { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入一个四位数整数"); + int integer = sc.nextInt(); + int qi = integer/1000; + int bai = integer/100%10; + int shi = integer/10%10; + int ge = integer%10; + System.out.println("千位:"+qi+",百位:"+bai+",十位"+shi+",个位"+ge); + } +} + +~~~ + +#### 2、 + +~~~java +import java.util.Scanner; + +public class HelloWork2 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入华氏度:"); + double s = sc.nextDouble(); + double ssd = (s-32)*5/9; + System.out.println("摄氏度是:"+ssd); + + Scanner ss = new Scanner(System.in); + System.out.println("请输入摄氏度:"); + double h = ss.nextDouble(); + double hsd = h*9/5+32; + System.out.println("华氏度是:"+hsd); + } +} + +~~~ + + +