首页 > 编程语言 >Java基础--day02

Java基础--day02

时间:2023-07-15 11:12:24浏览次数:37  
标签:Java 变量 -- day02 System int static println out

变量作用域

类变量、实例变量、局部变量

 

public class Demo03 {
    /**
     * 类变量 static
     */
    static double salary=89561.36;


    /**
     * 实例变量
     * 从属于对象
     *不初始化,会变成默认类型
     * 0  0.0   布尔值默认false
     * 除了基本类型其余都是null
     */
    String name;
    int age;
    
    
    public static void main(String[] args) {
        /**
         * 局部变量,生命周期只有在main中
         * 必须声明和初始化
         */
        int a=10;
        System.out.println(a);

        /**
         * 实例变量使用方法
         * 变量类型  变量名字  new Demo03();
         */
        Demo03 demo03= new Demo03();
        System.out.println(demo03.age);
        System.out.println(demo03.name);

        //类变量,可以直接输出,特点有static(全局变量)
        System.out.println(salary);

    }
  //System.out.println(a);无法解析a
}

常量

final

变量的命名规范

 位运算

<<左移,>>右移,左移乘2,二进制中体现

 运算符

public class Demo01 {
    public static void main(String[] args) {
        int a=10;
        int b=20;
        System.out.println(a/b);//0
        //Ctrl+D复制当前行到下一行
        System.out.println(a/(double)b);//0.5
        //Math常用的工具类
        double pow=Math.pow(2,3);
        System.out.println(pow);
        /**
         * 与 &&
         * 或 ||
         * 非 !
         */

        //字符串连接
        System.out.println(""+a+b);//1020直接拼接
        System.out.println(a+b+"");//30先计算后拼接

        /**
         * 三元运算符
         * x?y:z
         * 如果x==true,则y,否则z
         */
        int score=80;
        String type = score>60?"及格":"不及格";
        Boolean type1 = score>60?true:false;
        System.out.println(type);
        System.out.println(type1);
    }
}

 

标签:Java,变量,--,day02,System,int,static,println,out
From: https://www.cnblogs.com/weiyanggong/p/17555589.html

相关文章

  • DBGridEh 基本操作
    导出到Excel等文件类型1.导入导出引用单元useDBGridEhImpExp;类型说明类型名称说明TDbGridEhExportAsText导出到文本文件TDbGridExportAsUnicodeText导出到Unicode文本TDbGridEhExportAsCSV导出到CSVTDbGridEhAsHtml导出到HTMLTDBGridEhAsRTF......
  • docker安装nginx
    1.docker下Nginx安装:(web站点配置)  dockerpullnginx--拉取nginx镜像  dockerrun--namenginx-test1-p8081:80-dnginx  dockerps  mkdir-p./nginx/www./nginx/logs./nginx/conf--/root下创建这几个路径  dockercp13afb35cbc98:/e......
  • MinIO 搭建
    官网:https://min.io中文官网http://www.minio.org.cn,http://dl.minio.org.cnGitHub:https://github.com/minio对象存储服务OSS(ObjectStorageService)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存......
  • 搜索和图论_复习
    DFSAcWing842.排列数字代码#include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>PII;constintN=10;intpath[N];boolst[N];intn;voiddfs(intx){if(x>n)return;for(inti=1;i<=n;i++){if(st[i]==1)continu......
  • Spartacus search box 里显示的产品列表数据是从哪里进行搜索的
    如下图所示,selector:cx-searchboxComponent名称:Search-box.component.ts点击searchbar之后:添加css类:在断点停下来的地方,查看搜索结果列表:抛出ProductSearch的action:最后调用ProductSearchConnector进行搜索:dispatch到adapter:ProductListComponent......
  • Codeforces Round 881 (Div. 3) D - Apple Tree(dfs)
    https://codeforces.com/contest/1843/problem/D题目大意:一颗树中,每次给定两个结点,每个结点都可以移动到孩子结点,最后可以到达叶子结点,问我们这两个结点最终移到叶子结点有多少种组合?(其实就是让求以这两个节点为根的子树的叶子结点个数的乘积)input2512345332......
  • 什么是 Rxjs Observable subscribe 方法的副作用
    RxJSObservable是一个强大的用于处理异步或多值的工具。它可以被看作一个事件流,开发人员可以监听这个事件流,并在事件发生时执行一些操作。这就是为什么说Observable的subscribe方法有副作用(sideeffects):因为当开发人员订阅(subscribe)一个Observable时,开发人员实际上是在定......
  • Rxjs tap 操作符的使用场景介绍
    RxJS的tap操作符是一个非常有用的工具,它允许我们“查看”Observable流中的数据,同时不会对数据流产生任何影响。换句话说,它是一种副作用(sideeffect)操作符,允许我们在不更改主要数据流的情况下执行一些额外的操作,如日志记录、调试或其他副作用。在详细讨论tap操作符的使用场......
  • leetcode刷题记录(C语言)
    给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。输入:word1="abc",word2="pqr"输出:"apbqcr"解释:字符串合并情况如下所示:word1:a......
  • 关于 Observable 对象调用 subscribe 方法时不传递任何参数值的用法讨论
    在RxJS中,subscribe方法是用于订阅Observable对象并接收数据的关键方法。通过subscribe方法,我们可以注册观察者(Observer)来处理Observable发出的数据、错误和完成信号。该方法接收三个可选的回调函数作为参数:next、error和complete。下面是subscribe方法的作用和示例......