Java语言基础------运算符(四)

运算符

字符串连接计算

  1. 加号 + 是Java中唯一的一个“重载”运算符(重载: 一个符号两种以上功能);
  2. 数值计算:加号两端都是数值时候,是数学加法计算
  3. 字符串连接:加号两端出现一个字符串时候,是字符串连接
  4. 案例:
    	int a = 5, b = 6;
    	System.out.println(a + b);
    	System.out.println("a=" + a); //"a=5"
    	System.out.println(a + "," + b); //5,6
    
  5. 面试题目:
    	System.out.println('A'+'B'+"C"); //131C
    	System.out.println("A"+'B'+'C'); //ABC
    
  6. 被字符串连接数据的转换规则:
    1. 数值(byte short int long float double) 转换为10进制字符串连接
    2. boolean类型转换为 “true” “false” 字符串进行连接
    3. char 类型按照字符转换为字符串进行连接
    4. 对象: 调用其 toString() 方法,将结果进行连接

三元运算符

  1. 示意图:
  2. 示例代码:
    	public static void main(String[] args) {
    		/**
    		 * 条件运算符
    		 */
    		int a = 8;
    		int c = a>12 ? 8 : 10;
    		System.out.println(c); //10
    	}
    
  3. 案例:根据行数和页面大小计算页数:
  4. 案例代码:
    	public static void main(String[] args) {
    		/**
    		 * 条件表达式
    		 * 根据行数和页面大小计算页数
    		 */
    		Scanner console = new Scanner(System.in); 
    		System.out.print("请输入 rows size:");
    		int rows = console.nextInt();//14; //行数
    		int size = console.nextInt();//5;  //每页行数
    		int pages = rows%size==0 ? rows/size : rows/size+1;
    		System.out.println(pages); 
    	}
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值