Java入门代码006

运算符
Java中运算符指对常量或变量进行操作的符号。
由运算符将变量或者常量连接起来符合Java语法的式子就称为表达式。

public class Demo{
	public static void main(String[] args){
	//Java中运算符+、-、*、/与小学的知识是一样的。
		int i=20;
		int ii=10;
		System.out.println(i-ii);	//输出结果为10
		System.out.println(i+ii);	//输出结果为30
		System.out.println(i*ii);	//输出结果为200
		System.out.println(i/ii);	//输出结果为2
		System.out.println(i%ii);	//取余,在没有学小数的时候有商...余  这里20除以10能够整除,所以i%ii输出结果为0
		//需要注意的是,整数类型之间进行操作只会得到整数。(数据类型限制)
	}
}

当字符char类型数据进行 + 操作的时候

public class Demo1{
    public static void main(String[] args) {
        //定义两个变量
        int i = 10;
        char c = 'a';
        char c1 = 'A';
        char c2 = '0';
        char c3 = '9';
        //'a'~'z'的值是连续的,'A'~'Z'、'0'~'9'亦是如此
        System.out.println(i + c);//输出107,所以在java语法中'a'代表数字97
        System.out.println(i + c1);//输出75,'A'代表65
        System.out.println(i + c2);//输出58,'0'代表48
        System.out.println(i + c3);//输出67,'9'代表57

        //此处char类型会被自动提升为int类型。所以这样的不能执行
        //char ci= c+i;

        int ic = i + c;
        System.out.println(ic);

        //此处3.14是double类型,比int类型大。运算时int会自动提升为double
        //int d=20+3.14;
        double d = 20 + 3.14;
        System.out.println(d);
    }
}

当字符串String类型数据进行 + 操作的时候

public class Demo2{
	public static void main(String[] args){
		//字符串与任何数据进行+操作,都是在进行连接
        System.out.println("路飞、"+"艾斯"); //路飞、艾斯
        System.out.println("伊泽瑞尔"+9527); //伊泽瑞尔9527
        System.out.println("黑崎一护"+'C'); //黑崎一护C
        System.out.println(619214+"D"); //619214D
        System.out.println(194.19+"卡卡罗特"); //194.19卡卡罗特
	}
}

赋值运算符=

public class Demo3{
	public static void main(String[] args){
		        //赋值运算符=、+=、-=、/=、*=、%=,
        // 整体的都可以理解为将符号右边的值赋给左边。
        // =
        int i = 20;
        System.out.println(i);//20
        i += 20;    // i = 20+20
        System.out.println(i);//40
        i -= 20;     // i =40-20
        System.out.println(i);//20
        i /= 20;     // i =20/20
        System.out.println(i);//1
        i *= 20;     // i =1*20
        System.out.println(i);//20
        i %= 20;     // i=20%20  
        System.out.println(i);//0  
		
	}
}

自增++、自减–运算符

public class Demo4{
	public static void main(String[] args){
		//当++、--在数据前面的时候先运行,反之则最后运行。
        //单独使用时没有区别。
        int i = 10;
        System.out.println(i);//10
        i++;
        System.out.println(i);//11
        i--;
        System.out.println(i);//10

        //参与操作运算时运算顺序分先后
        int a = i++;  //a=i,i=i+1
        System.out.println(a);//a=10  i=11
        int b = ++i;  //b=i+1
        System.out.println(b);//b=12=i
        int aa = i--; //aa=i,i=i-1
        System.out.println(aa);//aa=12  i=11
        int bb = --i; //bb=i-1
        System.out.println(bb);//10
	}
}

关系运算符

public class Demo5{
	public static void main(String[] args){
		//关系运算符,可以说是判断两个值的关系。结果是boolean类型false、true
        //==、!=、>、>=、<、<=   满足条件为true,否则为false
      	int a = 10, b = 20;
        System.out.println(a == b);//== 判断a与b是否相等
        System.out.println(a != b);//!= 判断a与b是否不相等
        System.out.println(a > b); //  ......
        System.out.println(a >= b);//   ......
        System.out.println(a < b);//    ......
        System.out.println(a <= b);// ......
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值