JAVA求学之路第二天

来源:互联网 发布:587端口 编辑:程序博客网 时间:2024/05/01 08:33

1、运算符

    1.1算数运算符

+:加法运算。除了加法运算作用外,还有和字符串拼接的作用,拼接结果是一个字符串
-:减法运算
*:乘法运算
/:除法运算。两个整数相除,结果只取整数部分
%:取余(模)运算:结果是两个数相除结果的余数部分
++:自增,把变量+1
        如果单独使用,++放后和放前没有区别
        如果参与操作:++放前,前+1,然后使用。++放后,先使用,再+1
--:同上;

    1.2赋值运算符

基本赋值运算符:=,是把右边的值,赋值给左边的变量
扩展的复制运算符: +=,-=,*=....        i += 10;   相当于 i = i + 10; 并且有一个自动强转的功能

    1.3关系运算符

            ==:等于
            !=:不等于
            >:大于
            >=:大于等于
            <:小于
            <=:小于等于

    1.4逻辑运算符

            &:逻辑与,有假则假
            |:逻辑或,有真则真
            ^:相同则false,不同则true
package cn.itcast.test;


public class Test2 {
//不借助第三个变量,交换两个变量的值
/*
* ^ 异或
* 一个数与0亦或,是它本身
* 一个数与他本身亦或,是0

*/
public static void main(String[] args) {
int a = 10;
int b = 20;

a = a ^ b;
b = a ^ b;

// b = a     把a 的值赋值给了 b

a = a ^ b;
// a = b;    把 b 赋值给了 a

System.out.println(a);
System.out.println(b);
}
}
            !:有true则false ,有false则true
           &&:逻辑与。具有短路行为。左边是false,右边就不再执行
            ||:逻辑或。具有短路行为。左边为true,右边不再执行

    1.5三元运算符

            格式:关系表达式?表达式1:表达式2
            流程:先判断关系表达式,如果为true,结果就是表达式1,否则,结果就是表达式2

2、键盘录入

    1.1使用步骤

            1.导包
                import java.util.Scanner;
            2.创建对象(new 出来的都是对象)
                Scanner sc  = new Scanner(System.in);
            3.接受数据
                int i = sc.nextInt();    注意,最后有一个小括号,变量i就是我们键盘录入的数据







1 0
原创粉丝点击