运算符与控制台录入
2023-03-01 19:05:59 11 举报
AI智能生成
登录查看完整内容
2023.3.1
作者其他创作
大纲/内容
+号java中两个作用:1.拼接字符串 2.加法运算 字符串在拼接的时候,任何类型字符串拼接最终结果一定是字符串类型
+
除法
/
取余
%
++ 在前 先+1 再使用
++ 在后 先使用 再+1
表示自身+1
++
-- 在前 先-1 再使用
-- 在后 先使用 再-1
表示自身-1
--
算术运算符
a+=2; //相当于 a= a+2
+=
a-=3; // a=a-3
-=
a*=4; //a=a*4;
*=
a/=5; //a=a/5;
/=
a%=6; //a=a%6;
%=
赋值运算符
int a=10; int b=20; boolean n1=a>b; System.out.println(n1);//false System.out.println(a<b);//true System.out.println(a>=b); //false System.out.println(a<=b);//true System.out.println(a==b);//false System.out.println(a!=b);//true
== != > < >= <=(结果都是boolean类型)
关系运算符
int a=200; //条件 a 大于 5 且 小于2 System.out.println(a>=5 &&a<2);
表示短路与,即表达式只要一个结果为false,则不会执行后续代码。
&&
int a=200;//条件 a是奇数或者小于100 System.out.println(a%2!=0||a<100);
表示短路或,即表达式只要一个结果为true,则不会执行后的代码。
||
//条件 a不是5的倍数 System.out.println(!(a%5==0));
表示取反
!
逻辑运算符
int age=10; String s=age >=18 ? \"成年人\" : \"未成年人\"; System.out.println(s);
boolean 类型表达式 ? 结果1:结果2;
判断年龄如果大于18岁 输出成年人 但是如果大于60岁 输出老年人 否则输出 未成年 String s1=age >=18 ?age>60?\"老年人\":\"成年人\":\"未成年人\"; System.out.println(s1);
三目表达式的嵌套使用
三目表达式
运算符
Scanner sc=new Scanner(System.in);
1.创建键盘录入对象Scanner
import java.util.Scanner;
2.引入Scanner类
System.out.println(\"请输入你练习的天数\"); int num=sc.nextInt(); System.out.println(\"你练习的天数:\"+num); System.out.println(\"请输入一个小数\"); double d=sc.nextDouble(); System.out.println(d); System.out.println(\"请输入你的名字\"); String name=sc.next(); System.out.println(\"你的名字为\"+name);
3.使用Scanner对象扫描输入的内容
控制台录入指的是通过键盘输入数据与程序进行交互
控制台录入
运算符与控制台录入
0 条评论
回复 删除
下一页