首页 > 其他分享 >9-基本运算符

9-基本运算符

时间:2023-02-05 12:45:53浏览次数:30  
标签:基本 String int System 运算符 println public out

算术,赋值,关系,运算符

package operator;

public class Demo01 {
    public static void main(String[] args) {
        int a=10;
        int b=20;
        int c=30;
        int d=40;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);
    }
}

package operator;

public class Demo02 {
    public static void main(String[] args) {
        long a=1000_0000L;
        int b=123;
        short c=10;
        byte d=8;
        double e=3.1;

        System.out.println(a+b+c+d); //long
        System.out.println(b+c+d);   //int
        System.out.println(c+d);     //int
        System.out.println(c+d+e);   //double
        System.out.println(a+e);     //double
    }
}

package operator;

public class Demo03 {
    public static void main(String[] args) {
        int a=10;
        int b=25;
        System.out.println(a>b);
        System.out.println(a<b);
        System.out.println(a==b);
        System.out.println(a!=b);
        //关系运算符返回的结果:布尔值 true false

        System.out.println(b%a); //返回结果5,取余数意思,又叫模运算
    }
}

自增自减,一元运算符

public class Demo04 {
    public static void main(String[] args) {
        int a=10;
        int b=a++;   //++在a后面,所以a先给b赋值,然后再自增
        System.out.println(a); //11
        System.out.println(b); //10

        int c=10;
        int d=++c;   //++在c前面,所以c先自增,然后再给d赋值
        System.out.println(c); //11
        System.out.println(d); //11
    }
}

逻辑运算符

&&与

||或

!非

public class Demo06 {
    public static void main(String[] args) {
        boolean a=true;
        boolean b=false;

        System.out.println(a&&b); //两个变量都为真,结果才为true
        System.out.println(a||b); //两个变量有一个为真,结果就是true
        System.out.println(!(a&&b));//如果是真,则变为假

        //短路运算
        int c=5;
        boolean d=(c<4)&&(c++<4); //&&前为false,后面不再计算
        System.out.println(c); //5
        System.out.println(d); //false
    }
}

位运算(了解)

字符串连接符

public class Demo07 {
    public static void main(String[] args) {
        int a=10;
        int b=20;
        //字符串连接符
        System.out.println("王"+a+b); //王1020,直接拼接
        System.out.println(a+b+"王"); //30王,a+b运算后拼接
    }
}

条件运算符?:

x ? y : z

如果x==true,则结果为y,否则结果为z

public class Demo08 {
    public static void main(String[] args) {
        int score=80;
        String type=score<60?"不及格":"及格";
        System.out.println(type);
    }
}

标签:基本,String,int,System,运算符,println,public,out
From: https://www.cnblogs.com/PedroPascal/p/17093164.html

相关文章

  • 《基本子串结构》阅读笔记
    (就是对一些严谨概念的形式化)定义3.1(扩展串):将子串\(t\)左右扩张到最长的\(t'\)使得\(t\)与\(t'\)的出现次数相同,称为扩展串\(ext(t)\)。引理3.1:\(ext(t)\)存......
  • Debian 11 基本设置
    设置开机等待时间/boot/grub/grub.cfg86行settimeout=0允许root远程登录将PermitRootLogin设置为yesPasswordAuthentication设置为yes即可图形界面切换到字符界面第1步:v......
  • 20天零基础自学Python | Day6 运算符大全
    大家好,我是宁一。运算符是编程语言中最基本的知识点,是必须要掌握的,不仅适用于Python,其他编程语言也都能用到。1、算术运算符(1)加减乘除跟我们上学时学的都是一样的,注意乘法和......
  • 线程基本概念
    一、线程的概念1.什么是线程?线程是参与系统调度的最小单位。它被包含在进程中,是进程中的实际运行单位。一个线程指的是进程中一个单一顺序的控制流(或者说是执行路线......
  • 基本类型和字符串之间的转换
    基本类型转换成字符串//1基本类型转换成字符串    intnum1=100;    //1.1使用+号将其与字符串连接起来   Strings1=num1+""; ......
  • linux基本功系列之history命令实战
    (文章目录)前言......
  • Java instanceof运算符
    javainstanceof运算符用于测试指定对象是否是指定类型(类或子类或接口)的实例。java中的instanceof也称为类型比较运算符,因为它将类型与实例进行比较。它返回true或fal......
  • MATLAB-基本语法
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • mongdb基本概念介绍
    我们通过与关系型数据库的比较来说明MongoDB中的一些概念。SQLMongoDBdatabasedatabasetable(表)collection(集合)row(行)document(文档)column(列)field......
  • ![CDATA[]] 的基本介绍
    ![CDATA[]]的基本介绍被<![CDATA[]]>这个标记所包含的内容将表示为纯文本,比如<![CDATA[<]]>表示文本内容“<”。在xml中,”<”、”>”、”&”等字符是不能直接存入的,否......