diff --git "a/26 \351\231\210\344\275\263\347\202\234/20221129 \344\275\263\347\202\234.md" "b/26 \351\231\210\344\275\263\347\202\234/20221129 \344\275\263\347\202\234.md" new file mode 100644 index 0000000000000000000000000000000000000000..ad765df2df19d8510772d025747b532c227a4bfa --- /dev/null +++ "b/26 \351\231\210\344\275\263\347\202\234/20221129 \344\275\263\347\202\234.md" @@ -0,0 +1,108 @@ +# 作业 + +1. + +``` +import java.util.Scanner; + +public class work1 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入一个四位数"); + int num = sc.nextInt(); + int ge = num%10; + int shi = num/10%10; + int bai = num/100%10; + int qian = num/1000; + System.out.println("个位数是:"+ge); + System.out.println("十位数是:"+shi); + System.out.println("百位数是:"+bai); + System.out.println("千位数是:"+qian); + } +``` + +2. + +```java +import java.util.Scanner; + +public class work2 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入摄氏度"); + int num = sc.nextInt(); + int s = num*9/5+32; + System.out.println("华氏度是:"+s); + + Scanner numb = new Scanner(System.in); + System.out.println("请输入华氏度"); + int nub = numb.nextInt(); + int h = (num-32)*5/9; + System.out.println("摄氏度是:"+h); + + } +} +``` + + + +## 笔记 + +运算符: + +1.算术运算符.("/"除号:取结果的商,不取小数点后面的.)("%"取余:取结果在余.) + +整数操作只能得到整数,想要得到小数,必须加入浮点型进行运算. + + + +2.千位数 百位数 + +取千位:/1000 取百位:/100 + +取百位:/100%10 取十位:/10%10 + +取十位:/10%10 取个位:%10 + +取个位:%10 + + + +3.char类型: + +'a'=97 'b'=98 ...... + +'A'=65 'B'=66 ...... + +'0'=48 + + + +4:键盘录入 + +Scanner. 自动导入扫描器相关在java包 + +1.创建一个扫描器 + +Scanner sc 变量器=new Scanner(System.in). + +2.打印一个提示,让用户输入信息. + +System.out.println("输入姓名") + +3.根据要输入的内容类型,创建对应的变量接收用户的输入。 + +String 变量器=sc.next(); + +可以接收空格 + +String 变量器=sc.nextline(); + +4.重复第二步。 + +system.out.println("输入学号")。 + +5.创建变量接收 + +int 变量器=sc.next int(); + diff --git "a/26 \351\231\210\344\275\263\347\202\234/20221201 \344\275\263\347\202\234.md" "b/26 \351\231\210\344\275\263\347\202\234/20221201 \344\275\263\347\202\234.md" new file mode 100644 index 0000000000000000000000000000000000000000..e4c94b9831452bc25369f22e62d482ca835461e4 --- /dev/null +++ "b/26 \351\231\210\344\275\263\347\202\234/20221201 \344\275\263\347\202\234.md" @@ -0,0 +1,165 @@ +# 第一题 + +```java +public class text1 { + public static void main(String[] args) { + int a = 33; + int b = 66; + int c = 99; + int d = a>b ? a:b; + int e = d>c ? d:c; + System.out.println("最大值是"+e); + } +} +``` + +# 第二题 + +```java +import java.util.Scanner; + +public class text2 { + public static void main(String[] args) { + Scanner one = new Scanner(System.in); + Scanner two = new Scanner(System.in); + System.out.println("请输入任意两数"); + double yi = one.nextDouble(); + double er = two.nextDouble(); + double all = yi+er; + if (all % 3 == 0 || yi == 3 || er == 3) + { + System.out.println("true"); + }else { + System.out.println("false"); + } + } +} +``` + +# 第三题 + +```java +public class text3 { + public static void main(String[] args) { + int fq = 177; + int mq = 165; + double ez = (int)(fq + mq)*1.08/2; + double ne = (int)(fq*0.923+mq)/2; + System.out.println("儿子身高是"+ez+"厘米"); + System.out.println("女儿身高是"+ne+"厘米"); + + } +} +``` + +# 第四题 + +```java +public class text4 { + public static void main(String[] args) { + int red=21; + int green=24; + int red2=21*2+3; + int green2=24*2; + if (red2==green2) + { + System.out.println("钱一样多"); + }else{ + System.out.println("钱不一样多"); + } + } +} +``` + +# 第五题 + +```java +public class text5 { + public static void main(String[] args) { + int yu=24; + int hua=8; + int mi=3; + int yu2=16; + double yh=yu2+hua+mi; + double zk=(24+8+3)*0.8; + if (yh>zk){ + System.out.println("最少要花"+zk); + }else if (zk>yh){ + System.out.println("最少要花"+yh); + } else if (zk==yh) { + System.out.println("最少要花" + zk); + } + } + } +``` + +# 作业 + +```java +import java.util.Scanner; + +public class work { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + Scanner sc1 = new Scanner(System.in); + System.out.println("请输入中国比分"); + int zg= sc.nextInt(); + System.out.println("请输入小日本比分"); + + int xrb= sc1.nextInt(); + int bf=zg-xrb; + if (bf==0){ + System.out.println("一般"); + }else if(bf==1){ + System.out.println("请你吃海参"); + }else if(bf==2){ + System.out.println("六六六"); + }else if(bf>3){ + System.out.println("在想什么?"); + } + + + } +} +``` + +# 笔记 + +1、a++ a-- 可以放在前面,也可以放在后面 + +2、= 赋值 + += 将a+b的值给a a+=b + -= 将a-b的值给a a-=b + *= 将a*b的值给a a*=b + /= 将a/b的值给a a/=b + %= 将a%b的值给a a%=b + + 3、== 等于 + > 大于 + >= 大于等于 + < 小于 + <= 小于等于 + !== 不等于 + +~~~ +4、与(并且) && +或(或者) || 短路或||前面已true 整个就是true +非(不是) !! +逻辑异或 ^ 两两不相同时为true 不能同时为false +~~~ + +5、三元运算符 + +int a = 10; +int b = 20; +int c = a > b ? a : b; // 判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值 +先执行关系表达式 看结果 是不是执行 如果执行 就执行关系表达式1 否则执行表达式 + +6、if + + +if (关系表达式) { + 语句体; +} +首先计算关系表达式的值 如果关系表达式的值为true就执行语句体 如果关系表达式的值为false就不执行语句体 继续执行后面的语句内容 + \ No newline at end of file