Java入门之编程基础(二)

来源:互联网 发布:windows菜单栏打不开 编辑:程序博客网 时间:2024/05/17 18:00

1.运算符:用来连接表达式;
运算符的分类:
算数运算符:被算数运算符连接的是算数表达式;
种类:+,-,*,/,%,++,–
+:
//若2个int类型的数做运算得到的结果一定是int类型
//若一个表达式跟字符串类型的数据做加法实际上是做字符串的拼接;
//得到的结果一定是一个字符串类型的数据;
++,–:自增和自减
单独使用:
自增和自减在前或者在后没有影响,数值做自增或者自减;
参与运算:
++/–在前:先做自增或者自减,再参与运算;
++/–在后:先参与运算,再自增或者自减;
赋值运算符:
种类:=
拓展的赋值运算符:+=,-=,/=,*=,%=
拓展的赋值运算符:
+=:
//举例: a += 10; ===>a = a + 10;
拓展的赋值运算符隐含了强制类型转换:
//举例: short s = 1; s += 10; ==> s = (short)(s + 10);

    关系运算符:关系运算符的结果一定是boolean类型的;        种类:==,!=,>,>=,<,<=        ==: 比较基本数据类型的值是否相等;            //当==比较的是引用数据类型的时候,比较的是引用数据类型的地址值是否相同;    逻辑运算符:逻辑运算符是用来连接关系表达式的,其结果一定是boolean类型        种类:            逻辑与&:有false则为false;(并且)            逻辑或|:有true则为true;(或者)            逻辑异或^:相同则false,不同则true;(中国的领证关系)            逻辑非!:true则false,false则true;(取反)            逻辑双与&&:有false则为false;            逻辑双或||:有true则为true;            //逻辑双与和逻辑双或是有短路效果                逻辑双与:双与符号的左边为false,右边的关系表达式不执行;                逻辑双或:双或符号的左边为true,右边的关系表达式不执行;    三元运算符:        使用格式:   关系表达式?表达式1:表达式2;        执行流程:            1.计算关系表达式的值;            2.若关系表达式的值为true,那么执行表达式1;            3.若关系表达式的值为false,那么执行表达式2;        //可以实现的功能:             判断2个数的大小,判断3个数的大小,判断2个数是否相等;

2.键盘录入:
使用的类:Scanner–>键盘录入的类
使用步骤:
1.创建键盘录入对象:
Scanner sc = new Scanner(System.in);
2.接收数据:
System.out.println(“请输入数据:”);
int x = sc.nextInt();
//导包的方式:
1.内容提示符:alt+/ (敲Scanner这个类的时候使用)
2.鼠标悬停在报错位置,点击Import java.util.Scanner选项导包;
3.导包快捷键:ctrl+shift+o // 推荐方式;

原创粉丝点击