变量

Java中的常量与变量

耗尽温柔 提交于 2020-02-16 00:13:01
什么是常量 指的是程序运行过程中,固定不变的量 常量的分类 1.字符串常量:用双引号引起来的部分叫做字符串常量。 例如: “abc” "Hello" "123" “ ” 2.整数常量: 直接就是数字,且没有小数点。 例如:100、200、0、-200 3.浮点数常量:直接就是数字,有小数点。 例如: 2.5 -3.14 0.0 4.字符常量: 用单引号引起来的单个字符( 单引号只能有且仅有一个字符 )。例如:'A' 'b' '9' '中' 5.布尔常量: 只有两种取值。 true、false 6.空常量: null。代表没有任何数据( 不能直接打印 ) 变量 变量是指程序运行过程中,内容可以改变的量。 使用变量时注意事项 0.没有赋值的变量不能直接使用 1.对于float和long类型,赋值时后缀F和L不能省略 2.给byte或short类型的变量赋值,右侧的数据值不能超过左侧类型的范围 来源: CSDN 作者: 刘桐ssss 链接: https://blog.csdn.net/Delicious_Life/article/details/104307060

Python—函数进阶

戏子无情 提交于 2020-02-15 23:53:41
楔子 假如有一个函数,实现返回两个数中的较大值: def my_max(x,y): m = x if x>y else y return mbigger = my_max(10,20)print(bigger) 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: >>> def my_max(x,y): ... m = x if x>y else y ... >>> my_max(10,20) >>> print(m) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'm' is not defined 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为啥?我明明定义了呀! 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是 当遇到函数定义的时候解释器只是象征性的将函数名读入内存 ,表示知道这个函数的存在了,至于函数内部的变量和逻辑解释器根本不关心。

shell基础

限于喜欢 提交于 2020-02-15 23:52:39
shell基础 1.shell是什么? 首先shell的英文含义是“壳”; 它是相对于内核来说的,因为它是建立在内核的基础上,面向于用户的一种表现形式,比如我们看到一个球,见到的是它的壳,而非核。 Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息 shell在Linux中的存在形式: 由于Linux不同于Windows,Linux是内核与界面分离的,它可以脱离图形界面而单独运行,同样也可以在内核的基础上运行图形化的桌面。 这样,在Linux系统中,就出现了两种shell表现形式,一种是在无图形界面下的终端运行环境下的shell,另一种是桌面上运行的类似Windows 的MS-DOS运行窗口,前者我们一般习惯性地简称为终端,后者一般直接称为shell shell如何执行用户的指令: shell有两种执行指令的方式,第一种方法是用户事先编写一个sh脚本文件,内含shell脚本,而后使用shell程序执行该脚本,这种方式,我们习惯称为shell编程。 第二种形式,则是用户直接在shell界面上执行shell命令,由于shell界面的关系,大家都习惯一行行的书写,很少写出成套的程序来一起执行,所以也称命令行。 总结: shell可以说只是为用户与机器之间搭建成的一个桥梁,让我们能够通过shell来对计算机进行操作和交互

4.java变量

孤人 提交于 2020-02-15 23:31:41
1.java中如何定义变量的语言 数据类型 变量名; 2.如何给变量赋值 语言 变量名=值; 3.变量本质是什么、 本质就是内存中的一块空间,这块空间有‘类型’、“名字”、“值” int a;//在内存中开辟一块空间,这块空间的类型是int a=100; System.out.println(a);//通过变量名去访问那块内存 System.out.println(a);//重复访问 4 public class VarTest{ public static void mian(String[] args){ int i=10;//申请一块int类型的空间,起名为i,并赋值10; System.out.println(i); //重新赋值 i=100; System.out.println(i); //变量可以重新赋值,但是不能重复声明, //在同一个域中,变量名不能重复; //写入int i=200;是错误的 //java语言中的变量必须先声明,再赋值才能够使用 int a; System.out.println(a);//这样写是会报错的 注意问题: int i1,i2,i3=23;//声明三个变量i1,i2,i3,类型都是int类型,i1,i2两个变量没有赋值,只有i3变量赋值,i1,i2,没有赋值,即没有初始化所以不能访问。 } public static void

JavaSE-08 封装

一笑奈何 提交于 2020-02-15 20:17:42
学习要点 封装 访问控制符 包 封装 没有封装的代码有何缺陷? 例如:对狗狗的健康值赋值为-100。如何避免?——使用封装。 封装的概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装的好处 封装的步骤 上机练习:封装电子宠物系统的Dog类和Penguin类 需求描述:宠物的健康值必须在0-100之间,超过范围,则默认设置为60。 类的访问控制 访问控制符 private default protected public 同一个类中 √ √ √ √ 同一个包中 √ √ √ 子类中 √ √ 全局范围内 √ 注意:如果一个java源文件里定义的所有类都没有使用public修饰,则这个java源文件的文件名可以是一切合法的文件名;但是一个java源文件中定义了一个public修饰的类,则这个源文件的文件名必须与public修饰的类的类名相同。 封装原则 如果一个Java类的每个实例变量都使用private修饰,并且为每个实例变量提供setter和getter方法,那么这个类就符合JavaBean规范的类。 实例变量尽量采用private修饰。类变量(static修饰),类似全局变量的成员变量,可以考试使用public修饰。 如果某个类主要作为父类使用,该类里的方法仅希望被子类重写,而不想被外部直接调用

Java基础学习笔记

时光怂恿深爱的人放手 提交于 2020-02-15 19:17:50
Java基础学习笔记 Java基础语法 注释 注释不会执行,是为了方便别人阅读代码,书写注释是一个良好的习惯 单行注释 注释单行文字 //这就是单行注释 多行注释 注释一段文字 /*多行注释多行注释多行注释*/ 文档注释 注释一段文字 /*** @deprecated 描述* @Author 作者*/ 标识符 Java所有的组成部分都要有名字,这些名字就是标识符 所有的标识符都应该以字母(A-Z a-z),美元符号($),下划线(_)开始 首字母之后可以是字母(A-Z a-z),美元符号($),下划线(_)和数字的任意组合 不能使用关键字作为变量名,方法名 标识符大小写敏感 可以使用中文,但是不建议使用 关键字 abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return strictfp short static super switch synchronized

JS--基础

六眼飞鱼酱① 提交于 2020-02-15 17:20:24
001、你对js的理解 a、由网景公司(Netscape)开发 b、这是一个跨平台的脚本语言 c、应用在网页中,用来操作浏览器及网页内容 d、javascript最初的设计是为了检验HTML表单输入的正确性 002、js的三大组成部分 ECMAScript:一种规范 BOM(browser) object Model:浏览器对象模型 DOM(document):文档对象模型 003、js引入的方式 1、<div onclick="alert(1)"></div> 2、写在<script></script> <script> alert(1) </script> 3、写在js文件 <script src="js/index.js"></script> 004、js的注释 单行注释:// 多行注释:/**/ 005、js中变量的命名规则 规则:数字、字母、下划线、$符号,其中不能以数字开头 声明:不可以使用关键字和保留字 建议:见名知意 命名方法:驼峰命名法、常规命名(_连接)、匈牙利命名 006、js中的数据类型有哪些 js的数据类型分为:基本数据类型、复杂数据类型 基本数据类型:number string boolean null undefined 复杂数据类型:object 007、null 、 true false转换成数字的值都是多少 false如果转换成一个数字的话是0

JavaScript基础-第2章

回眸只為那壹抹淺笑 提交于 2020-02-15 16:53:33
目标 常用数据类型 基本语法 变量的定义与赋值 数据类型与转换 逻辑控制语句 条件语句 循环语句 函数定义 基本语法 变量 变量名以字母或下划线("_")开头 变量可以包含数字、从 A 至 Z 的大小写字母 JavaScript 区分大小写 变量的声明和赋值 定义变量:var name; 赋值:name = dashucoding; "var"为声明变量的关键字,"name"为变量名 同时声明和赋值变量 var age = 12; 声明多个变量 var a,b,c = 12; 常量 整型 浮点型 字符串型 数据类型 弱类型,区分大小写 数值型 整型、浮点型 字符串型 单引号或双引号引起来 布尔型 true, false Null、undefined 运算符 算术运算符 +、-、 * 、 / 、%、++、-- 比较运算符 ==、!=、>、>=、<、<= 逻辑运算符 &&、||、! 条件运算符 ?: 类型转换 parseInt (String) parseFloat(String) 条件语句 if条件语句 switch多分支语句 if(条件){ //JavaScript代码; }else{ //JavaScript代码; } switch (表达式){ case 常量1 : JavaScript语句1; break; case 常量2 : JavaScript语句2; break; .

Javascript基础--数据类型

坚强是说给别人听的谎言 提交于 2020-02-15 16:51:46
一、基本数据类型   1、字符类型:表示字符的类型,例:'aaa',"aaaa",'123456',''(空字符)   2、数字类型:表示数字的类型,例:0,1,3.1415936等       特殊数字类型:Infinity无限大,对应-Infinity表示数字无限小              NaN(Not a Number),NaN是个特殊的数字类型不于任何数字相等,与自己也不相等,只能通过isNaN()判断该值。   3、布尔类型:表示真假的值,只有true,false两个值。 二、复合数据类型   1、数组:数据元素的组合,包括元素和下标组成(下标从0开始编号)。       数组运算符是[],可以通过[]进行元素读取、赋值操作。   2、对象:对象是数据的集合,数据可以为基本类型,复合类型。        对象有属性和方法,例:document.write()是方法操作. document.fgColor是属性。 三、特殊数据类型   1、函数:可以执行的代码块,可以一次定义多次执行。        可以定义一个或多个参数,调用时参数数目可不相等。        可以返回值,也可以不返回值      2、null:空类型,该类型非基础类型、非复合类型,就是一个空。   3、undefined:未定义类型 四、数据类型转换   1、空、0,null

JS基础

巧了我就是萌 提交于 2020-02-15 15:41:28
1.在HTML页面中嵌入JavaScript代码方式 使用JavaScript:前缀构建执行JavaScript代码 2.使用<script></script>标签来包含JavaScript代码 <body> <a href="javascript:alert('使用前缀运行JavaScript');"></a> <script type="text/javascript"> alert("直接运行的JavaScript"); </script> </body> 3.导入外部的JavaScript文件 为了让HTML页面和JavaScript脚本更好地分离,我们可以将JavaScript脚本单独保存到一个*.js文件,HTML页面导入该*.js文件即可。 导入JavaScript脚本文件的语法如下 <script src=”outer.js” type="text/javascript"></script> 4.变量: 隐式定义:直接给变量赋值 a=1; alert (a); 显式定义:使用var定义变量(定义多个变量时以,隔开) var a=1; alert (a); 5.变量名 首字母必须是字母(大小写均可)、下划线(_)、或者美元符号($) 余下的字母可以是下划线、美元符号、任意字母或者是数字字符 变量名不能使关键字 6.数据类型 数值类型(number):包含整数和浮点数;