• Java学习--基本数据类型的定义和运算2


    例1

    public class OperateDemo01{
    public static void main(String args[]){
    int num = 22 ;
    System.out.println("第一次输出:num = " + num) ;
    num = num - 3 ; // 修改变量内容
    System.out.println("第二次输出:num = " + num) ;
    }
    };

    运行结果:

    第一次输出:num=22

    第二次输出:num=19

    例2

    public class OperateDemo02{
    public static void main(String args[]){
    boolean b = false ;
    int x = 10 ;
    int y = -30 ;
    System.out.println("b = " + b + ", !b = " + !b) ; // 取反
    System.out.println("x = " + x + ", -x = " + -x) ; // 使用符号
    System.out.println("y = " + y + ", +y = " + +y) ; // 使用正号
    }
    };

    运行结果:

    b = false, !b = true
    x = 10, -x = -10
    y = -30, +y = -30

    例3

    public class OperateDemo03{
    public static void main(String args[]){
    int i = 10 ;
    int j = 3;
    System.out.println(i + " + " + j + " = " + (i+j)) ; // 加法操作
    System.out.println(i + " - " + j + " = " + (i-j)) ; // 减法操作
    System.out.println(i + " * " + j + " = " + (i*j)) ; // 乘法操作
    System.out.println(i + " / " + j + " = " + (i/j)) ; // 加法操作
    System.out.println(i + " % " + j + " = " + (i%j)) ; // 取模操作
    }
    };

    运行结果:

    10 + 3 = 13
    10 - 3 = 7
    10 * 3 = 30
    10 / 3 = 3
    10 % 3 = 1

    例4

    public class OperateDemo04{
    public static void main(String args[]){
    System.out.println("3 > 1 = " + (3 > 1)) ; // 使用大于号
    System.out.println("3 < 1 = " + (3 < 1)) ; // 使用小于号
    System.out.println("3 >= 1 = " + (3 >= 1)) ; // 使用大于等于号
    System.out.println("3 <= 1 = " + (3 <= 1)) ; // 使用小于等于号
    System.out.println("3 == 1 = " + (3 == 1)) ; // 使用等于号
    System.out.println("3 != 1 = " + (3 != 1)) ; // 使用不等于号
    }
    };

    运行结果:

    3 > 1 = true
    3 < 1 = false
    3 >= 1 = true
    3 <= 1 = false
    3 == 1 = false
    3 != 1 = true

    例5

    public class OperateDemo05{
    public static void main(String args[]){
    if(5>2){
    System.out.println("条件成立:5大于2") ;
    }
    if(true)
    System.out.println("直接写的true") ;
    if((3+6)==(3-6)){
    System.out.println("这是不可能成立的!") ;
    }
    }
    };

    运行结果:

    例6

    public class OperateDemo06{
    public static void main(String args[]){
    int a = 3 , b = 3 ; // 定义两个变量a和b
    int x = 6, y = 6 ; // 定义两个变量x和y
    System.out.println("a = " + a) ;
    System.out.println(" a++ = " + (a++) + " , a = " + a) ; // 先计算后自增
    System.out.println("b = " + b) ;
    System.out.println(" ++b = " + (++b) + " , b = " + b) ; // 先自增后计算
    System.out.println("x = " + x) ;
    System.out.println(" x-- = " + (x--) + " , x = " + x) ; // 先计算后自减
    System.out.println("y = " + y) ;
    System.out.println(" --y = " + (--y) + " , y = " + y) ; // 先自减后计算

    }
    };

    运行结果:

    例7

    public class OperateDemo07{
    public static void main(String args[]){
    boolean a = true ;
    boolean b = false ;
    System.out.println("a || b = " + (a || b)) ;
    System.out.println("a | b = " + (a | b)) ;
    System.out.println("a && b = " + (a && b)) ;
    System.out.println("a & b = " + (a & b)) ;
    }
    };

    运行结果:

    例8

    public class OperateDemo08{
    public static void main(String args[]){
    int score = 50 ; // 定义成绩
    if((score<0)||(score>100)){
    System.out.println("输入的成绩有错误!") ;
    }
    if((score<60)&&(score>49)){
    System.out.println("成绩不及格,准备补考吧!") ;
    }
    }
    };

    运行结果:

    例9

    运行结果:

    例10

    运行结果:

    例11

    运行结果:

    例12

    运行结果:

    例13

    运行结果:

    例14

    运行结果:

    例15

    运行结果:

    例16

    运行结果:

    例17

    运行结果:

  • 相关阅读:
    mockm remote 不能正常使用的解决方案
    uviewui 的 bug 当 url 的 query 参数中有 http://127.0.0.1/ 并且省略请求前缀的时候, 就会导致请求无法发送出去
    检查 nodmeon 是否可以修改文件后重启应用
    mocha 如何延迟指定时间后再运行所有用例
    使用 babel 编译 js 为 es5 支持 ie
    git 摘取提交
    Makefile学习笔记
    使用 Service Worker 缓解网站 DDOS 攻击
    如何热更新长缓存的 HTTP 资源
    网站图片无缝兼容 WebP/AVIF
  • 原文地址:https://www.cnblogs.com/fenr9/p/5367770.html
Copyright © 2020-2023  润新知