• 算术运算符


    运算符:对常量或变量进行操作的符号。

    算术运算符:+(加)、-(减)、*(乘)、/(整数相除,只能得到整数如果想要小数的结果,必须加入小数的运算)、%(取模,取余数)

     1 package day02;
     2 
     3 public class Caculatedemo01 {
     4         public static void main(String[] args){
     5             System.out.println(10 + 2);//12
     6             System.out.println(10 - 2);//
     7             System.out.println(10 * 20);//200
     8             System.out.println("-----------------------");
     9             System.out.println(10 / 2);        // 5
    10             System.out.println(10 / 3);        // 3
    11             System.out.println(16 / 3.0);        // 5.333333333333333
    12             System.out.println(16.0 / 3);        // 5.333333333333333
    13             System.out.println("-----------------------");
    14             System.out.println(15 % 2);        // 15 / 2 = 商7, 余数为1
    15         }
    16     }

     执行结果:

    eg:键盘输入一个三位数,将其拆分位个位、十位、百位后,打印在控制台

    分析:

    1、使用Scanner键盘录入一个三位数,例如245

    2、个位的计算:数值%10,例如245%10商24余数为5,可得到个位数为5

    3、十位的计算:数值/10%10,例如245/10%10—》24%10商2余数4,可以得到十位数4

    4、百位的计算:数值/100,例如245/100整除为2,可得到百位数2

    5、将个位、十位、百位拼接上正确的字符串打印即可

     1 package day02;
     2 
     3 import java.util.Scanner;
     4 
     5 public class CaculateDemo02 {
     6     public static void main(String[] args) {
     7         Scanner sc = new Scanner(System.in);
     8         System.out.println("请输入一个三位数:");
     9         int num = sc.nextInt();
    10         int ge = num %10;
    11         int shi = num/10%10;
    12         int bai = num/100;
    13         System.out.println("整数"+num+"是:"+",百位数是:"+bai);
    14         System.out.println("整数"+num+"是:"+",十位数是:"+shi);
    15         System.out.println("整数"+num+"是:"+",个位数是:"+ge);
    16     }
    17 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    web服务器
    javascript对象属性为空的判断
    字符编码:ASCII,Unicode和UTF-8
    javascript 中英文字符长度和截断处理
    函数节流与去抖
    互联网协议
    解读 v8 排序源码
    乱序
    递归
    函数记忆
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14194762.html
Copyright © 2020-2023  润新知