首页 > 其他分享 >变量作用域与运算符

变量作用域与运算符

时间:2023-12-10 12:11:06浏览次数:26  
标签:截图 变量 作用域 运算符 E5% file png

变量作用域与运算符

//类变量 static 

static double salary=2500;//虽然是整数但一样能用,因为精度更高 
//属性:变量

//实例变量:从属于对象(类):如果不自行初始化,这个类型的默认值是0

//布尔值:默认是false
//除了基本类型(八个),其余的默认值是null
String name;
int age;

//main方法
 public static void main(String[] args) { 

//局部变量:必须声明和初始化值 

int i=10; 
System.out.println(i);
//只在这个“main"方法里有效,在别的”方法“里需要重新定义
 //变量类型 变量名字:new Demo03(); Alt加回车
 Demo03 demo03 = new Demo03(); 
System.out.println(demo03.age);//结果 0 //要输出的内容加.sout System.out.println(demo03.name);//结果 null 
System.out.println(demo03.age);//结果 0 

//类变量 static 

System.out.println(salary);
//结果 2500.0 有了类变量就可以直接在局部变量引用局部外的函数 

} 
//其他方法 public void add(){ 

}

}

![截图](file:///C:/Users/zhangyingying/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-09%20091642.png)

有了类变量就可以直接在局部变量引用局部外的函数

(记住static)

![截图](file:///C:/Users/zhangyingying/Pictures/Screenshots/screenshot20231209%20(1).png)

简单的加减运算

![截图](file:///C:/Users/zhangyingying/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-09%20102643.png)

关系运算符

![截图](file:///C:/Users/zhangyingying/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-09%20103740.png)

一元运算符

![截图](file:///D:/%E4%B8%8B%E8%BD%BD/screenshot20231209.png "a++或者++a")

幂运算符 运用Math(数学函数计算)

![截图](file:///C:/Users/zhangyingying/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-09%20104528.png "Java的数学函数")

//幂运算 2^3 很多运算,会使用一些工具来操作
        double pow = Math.pow(2, 3);
        System.out.println(pow);

}
//输出8.0

逻辑运算符

![截图](file:///C:/Users/zhangyingying/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9imageB%BE%202023-12-09%20111229.png "&& || !")

位运算符

loading-ag-319

A&B 两个都为1才为一,其它都是0
A|B *两个都为0才为一,其它都是1
A^B 相同为1,不同为0
~B 取反

<<左移 >>右移

2<<3:二左移三位 输出16

2 4 6 8 16 32 64 128 256

三元运算符

loading-ag-143

标签:截图,变量,作用域,运算符,E5%,file,png
From: https://www.cnblogs.com/zyy2003/p/17892370.html

相关文章

  • C++学习笔记三:变量与数据类型(浮点型)
    1.数据类型与所占内存大小类型大小精度注意float47 double815默认longdouble16>double 精度就是有效数字 2.声明和初始化floatnumber1{1.12345678901234567890f};//Precision:7doublenumber2{1.12345678901234567890};......
  • C++学习笔记二:变量与数据类型(整型)
    1.int(整型数据):1.1进制的表示:十进制,八进制,16进制,二进制intnumber1=15;//Decimalintnumber2=017;//Octalintnumber3=0x0F;//Hexadecimalintnumber4=0b00001111;//Binary上面几种表示方式都表示15这个数字,用cout输出得到相同的结果 1.2......
  • [Python]运算符: / 和 % 和 //计算差异是什么?
    /和%和//(地板除)在Python中的作用是:用于对数据进行除法运算。python中与除法相关的三个运算符是//和/和%,下面逐一讲解。“/”,这是传统的除法,5/2=2.5“//”,在python中,这个叫“地板除”,3//2=1“%”,这个是取模操作,也就是区余数,8%2=0,7%2=1Python中分为3种除法:1、/,2、%,3......
  • Windows 11环境变量添加
    前言全局说明Windows11环境变量添加一、设置环境变量或二、设置--系统--系统信息--高级系统设置三、环境变量四、编辑五、新建--粘贴路径这里以OpenSSL为例,路径根据你的需要改。六、注意要新开终端窗口上面路径才会生效,添加之前的命令行窗口没有加载,所......
  • Python 变量类型
    变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量赋值不需要类型声明。每个变量在内存......
  • Python:变量在函数中的作用域
    变量作用域指变量的作用范围(变量哪里可用,哪里不可用)局部变量定义在函数体内部的变量,即只在函数体内部生效全局变量定义在函数体内、外都能生效的变量#演示局部变量#deftest_a():#num=100#print(num)###test_a()#print(num)#演示全局变量num=2......
  • Java_1 变量、运算符、表达式、输入与输出
    1编写一个简单的Java程序–手速练习publicclassMain{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}2语法基础2.1变量变量必须先定义,才可以使用。不能重名。变量定义的方式:publicclassMain{publicstat......
  • Java运算符
    1.运算符1.1算术运算符算术运算符是对数值型的变量进行运算publicclassOperator{publicstaticvoidmain(Stringargs[]){System.out.println(10/4);//2System.out.println(10.0/4);//2.5doubled=10/4;System.out.println(......
  • C-04.运算符(基础)
    运算符1.算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行+,-,*,/,%运算。1.1加法和减法运算符mysql>SELECT100,100+0,100-0,100+50,100+50-30,100+35.5,100-35.5->FROMdual;+-----+---------+--------......
  • 关键字 开发-10 封装引用自定义函数变量
    前言前面在yaml文件中引用内置函数以及自定义函数和变量时,都是在每个关键字后面进行单独得渲染,为了方便引用,于是我们单独对这块的内容进行封装。1.新增自定义函数和变量在utils下新建自定义函数和变量的文件,my_builtins.py,新增了在接口中需要用到的一些变量和函数。这样,在传......