首页 > 其他分享 >Day3

Day3

时间:2024-01-26 09:22:23浏览次数:14  
标签:String int Day3 System println public out

public class Test01 {

    public static void main(String[] args) {
        //二元运算符
        int a=10;
        int b=20;
        int c=25;
        int d=25;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);
    }
}

public class Test02 {

    public static void main(String[] args) {
        long a=111111111111L;
        int b=123;
        short c=10;
        byte d=8;
        System.out.println(a+b+c+d);//Long
        System.out.println(b+c+d);//Int
        System.out.println((double)c+d);//Int
    }
}
public class Test03 {

    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int c =21;
        System.out.println(a<b);
        System.out.println(a>b);
        System.out.println(a==b);
        System.out.println(a!=b);
        System.out.println(c%a);// 21 /10=2

    }
}

public class Test04 {

    public static void main(String[] args) {
        int a=3;
        int b =a++;//a++ 表示先赋值给b,然后自身加一即3+1,然后传给下面一行
        int c=++a;a++; //表示先自身加一即4+1,然后赋值给c(c=5),然后传给下面一行
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        //幂运算 2^3
        double pow= Math.pow(2,3);
        System.out.println(pow);
    }
}

public class Test05 {

    public static void main(String[] args) {
        //&&与 (and)    ||或 (or)    !非(取反)
        boolean a=true;
        boolean b=false;
        System.out.println("a && b:"+(a&&b));//两个都为true,结果为true
        System.out.println("a || b:"+(a||b));//两个一个为true,结果为true
        System.out.println("!(a && b):"+!(a&&b));//如果是真,则结果为假

        //短路运算
        int c=5;
        boolean d= ((c<4)&&(c++<5));
        System.out.println(c);
        System.out.println(d);

    }
}
public class Test06 {

    public static void main(String[] args) {
        /*
        A=0011 1100
        B=0000 1101

        A&B=0000 1100  异运算
        A|B=0011 1101  或运算
        A^B=0011 0001  异或运算 相同得0,不同得1
        -B =1111 0010  位运算

        2*8 =16  2*2*2*2
        效率极高
        <<   *2   <<表示向左移一位
        >>   /2

        0000 0000  0
        0000 0001  1
        0000 0010  2
        0000 0100  4
        0000 1000  8
        0001 0000  16
        */
        System.out.println(2<<3);
    }
}
public class Test07 {

    public static void main(String[] args) {
        int a=10;
        int b=20;

        a+=b; //a=a+b
        a-=b; //a=a-b
        System.out.println(a);

        //字符串连接符  +  ,  String
        System.out.println(""+a+b);
        System.out.println(a+b+"");
    }
}

//三元运算符
public class Test08 {

    public static void main(String[] args) {
        //x ? y :z
        // 如果x==true,则结果为y,否则结果为z

        int score=80;
        String type=score<60 ?"不及格":"及格";
        System.out.println(type);
    }
}

标签:String,int,Day3,System,println,public,out
From: https://www.cnblogs.com/determine-boke/p/17988185

相关文章

  • 代码随想录 day30 回溯算法最高难度
    重新安排行程这个是关键然后利用数组或者map记录映射关系trueorfalse记录飞没飞过去重因为起飞和落地都可能重复有恰好tickets+1个地点就行这个代码比较贴近cpp的思路但是会超时这个用map的比较节约时间n皇后难点在于模拟棋盘数据处理以及回溯算法能不能......
  • winter 2024 day3
    SMUWinter2024round1AB.SumofMedians思路:贪心的想,只有中位数有贡献,并且知道了中位数的位置以及中位数左边的数的个数l和中位数右边的数的个数r,那么对于一个不递减的数组,要取出最大的中位数,即取出l个最小的数和r个最大的数,中位数即为第r+1大的数。直到数取完为止。......
  • 云计算学习day3
    学习了Linus系统中vim命令的用法vim为创建文本/编辑文本命令(类似于word)输入vim+空格+文件名后即可创建/编辑文件点击i键即可进行编辑编辑完成后点击esc键输入:(英文)输入指令wq即可保存退出w为保存、q为退出、!为强制执行又应用vim编辑虚拟机程序使Xshell7可以连接虚拟机首......
  • C语言基础-表达式-day3
    一、表达式一个表达式是一系列运算符和算子的组合,用来计算一个值运算符是指进行运算的动作,比如加法运算符+,减法运算符-算子是指参与运算的值,这个值可能常数,也可能是变量,还可能是一个方法的返回值1、计算时间差#include<stdio.h>intmain(){inthour1,minute1;......
  • 微信小程序Day3
    wx:if、wx:elif、wx:else:判断语句在js文件声明type变量 wxml文件实现对type的判断 <block>标签可将多个标签打包,而不在页面上渲染 wx:for循环语句(若未声明则索引默认为index,值为item)wxml实现语句 也可以自定义索引和值的名称 对key:value的循环语句实现js文件......
  • 算法学习Day38斐波那契数、爬楼梯
    Day38斐波那契数、爬楼梯ByHQWQF2024/01/22笔记509.斐波那契数斐波那契数,通常用 F(n)表示,形成的序列称为斐波那契数列。该数列由 0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1) =1F(n)=F(n-1)+F(n-2),其中n>1给你n,请计算F(......
  • 算法学习Day39不同路径
    Day39不同路径ByHQWQF2024/01/22笔记62.不同路径一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n......
  • 算法学习Day37单调递增的数字
    Day37单调递增的数字ByHQWQF2024/01/22笔记738.单调递增的数字给定一个非负整数 N,找出小于或等于 N 的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字 x 和 y 满足 x<=y 时,我们称这个整数是单调递增的。)示例1:......
  • day39基于阿里云的全面云上业务 - 基于AWS的全面云上业务(12.1-12.2)
    12.1、基于阿里云的全面云上业务(两节)容器服务ACK控制台:https://cs.console.aliyun.com/?spm=5176.12818093_47.categories-n-products.dcsk.60eb16d0N97QLB#/k8s/cluster/list容器服务Kubernetes版产品文档:https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-......
  • day38 K8S管理平台-Lens - K8S管理平台-Kuboard (11.1-11.2)
    11.1、K8S管理平台-Lens(两节)Lens简介lens是一款开源的KubenretesIDE,也可以作为桌面客户端,官方网站https://k8slens.dev,具有以下特性:完全开源,GitHub地址https://github.com/lensapp/lens实时展示集群状态内置Prometheus监控多集群,多个namespace管理原生K......