课堂笔记——变量、常量

变量

一、变量名的命名规则:

  1、变量名有字母,数字,下环线组成。@  中文                 例如:int a=3;   //中的a就是变量名

  2、首字母,不能是数字

  3、不能与关键字重名        如:int as=2;//错

二、变量的定义

语法:数据类型  变量名 [=值];

int a ;//只定义变量

int a =10;  //定义的时候初始化

int a , b ,c ;    //同时定义了三个变量

int a =5 , b ,c =8;    //同时定义了三个变量,并且为a,c 赋了初始值

三、变量赋值

语法: 变量名 = 值

a=20;

=的左边必须是变量。不能是表达式和常量。

a+b=30;//错

20=b;  //错

四、变量取值

直接使用变量名就可以把变量中的值给取出来了。

常量:在程序运行过程中,不可改变的值。

  1、常量分类:字面常量,符号常量。

    1)字面常量

      int a=10  10就是字面常量  就是死的值

    2)、 符号常量:

2、 定义并赋值:

      const 数据类型 变量名=值;      必须要写值

      const double PI=3.14;

例子: double PI=3.14

const double PI=3.14

Console .writeLine(PI)

   3、变量取值:

直接使用常量名,就可以把里面的值取出来。

备注:

1、变量名不要加引号。

2、变量:就相当于优盘。

3、常量:就相当于光盘。

4、符号常量: 就是不会改变的。  在我们生活中, 如:112,110,119   ;  我们的名字就是符号常量;汉企也是符号常量。

5、a=b    中间的=不是等于号的意思。  是把b输送到a中。

时间: 2024-10-02 15:38:48

课堂笔记——变量、常量的相关文章

JAVA的面向对象编程--------课堂笔记

JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程. 面向过程的基本单元是函数.   什么是对象:EVERYTHING IS OBJECT(万物皆对象)   所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做什么(方法):告诉外界对象有那些功能. 后者以前者为基础. 大的对象的属性也可以是一个对象.   为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律. 对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节. 方法的定义非常重要.方法有参

PHP学习笔记——1.常量

目录: PHP学习笔记——1.变量 PHP学习笔记——1.常量 1.常量的意义 在实际应用中,PHP文件会引入其它文件 而当前文件中的普通变量有可能会被其它文件重新赋值覆盖 所以将重要变量定义为常量,不允许被覆盖定义 2.定义常量 define('APP_NAME', 'Noah Zhao'); //习惯将常量名全部大写 echo APP_NAME;  //注意不含$符 3.常量的特点 一旦被定义,则不能重新赋值.重复定义 常量具有'全局有效性',页面任何一处都能访问:在某个函数的内部,是不能访

?统计学习精要(The Elements of Statistical Learning)?课堂笔记(三)

照例文章第一段跑题,先附上个段子(转载的哦~): I hate CS people. They don't know linear algebra but want to teach projective geometry. They don't know any probability but want to use graphical models. They don't understand stats at all but still do machine learning like c

线程(java课堂笔记)

1.两种方式的差异 2.线程的生命周期 3.线程控制(线程的方法) 4.线程同步 5.线程同步锁 一. 两种方式的差异 A extends Thread :简单 不能再继承其他类了(Java单继承)同份资源不共享 B implements Runnable:( 推荐) )多个线程共享一个目标资源,适合多线程处理同一份资源. 该类还可以继承其他类,也可以实现其他接口. 二. 线程的生命周期 新建:当程序使用new创建一个线程后,该线程处于新建状态,此时他和其他java对象一样,仅仅由Java虚拟机

2017年5月26日课堂笔记

2017年5月26日 星期五 晴 空气质量:中度污染 内容:JavaScript:初识js,按钮的点击事件,变量的使用,数据类型,typeof的使用, string的使用,数组的使用,运算符的运用,逻辑控制语句的使用 备注:5月28日补课堂笔记 一.初识js 老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>初

2017年5月29号课堂笔记

2017年5月29号 阴天 空气质量:良 内容:JavaScript基础:输入输出及确认,统计字符出现的次数,系统函数,自定义函数, 自定义函数和事件的连用,四则运算小练习,方法的作用域 JavaScriptBOM对象(下次课堂笔记再补上,一起记录)history,location,open,document 一.输入输出及确认 仿写老师代码: <!DOCTYPE html><html><head lang="en"> <meta charse

2018-05-18课堂笔记

2018-05-18课堂笔记 目录 一.用户配置文件和密码配置文件 二.用户组管理 三.用户管理 四.usermod命令 五.用户密码管理 六.mkpasswd命令 七.su命令 八.sudo命令 九.限制root远程登录 一.用户配置文件和密码配置文件 1.用户文件/etc/passwd [[email protected] ~]# head -n 5 /etc/passwd //从/etc/passwd文件可以看到,第一行都包括7个字段,第个字段间用":"分隔 //格式 用户名:密

九章算法系列(#2 Binary Search)-课堂笔记

前言 先说一些题外的东西吧.受到春跃大神的影响和启发,推荐了这个算法公开课给我,晚上睡觉前点开一看发现课还有两天要开始,本着要好好系统地学习一下算法,于是就爬起来拉上两个小伙伴组团报名了.今天听了第一节课,说真的很实用,特别是对于我这种算法不扎实,并且又想找工作,提高自己的情况. 那就不多说废话了,以后每周都写个总结吧,就趁着这一个月好好把算法提高一下.具体就从:课堂笔记.leetcode和lintcode相关习题.hdu和poj相关习题三个方面来写吧.希望自己能够坚持下来,给大家分享一些好的东

2017年5月12号课堂笔记

2017年5月12号 星期五 空气质量:轻度污染(昨天的北风转今天的南风) 内容:html表格的基本使用,表格跨行跨列,高级表格,播放音乐,播放视频,网页布局,iframe内联框架: 文本框,密码框,单选按钮,复选框,下拉框  备注:周日晚想起来补上的周五课堂笔记(一带一路今天开会天气好晴朗) 一.html表格的基本使用 模仿老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset=&q