1.什么是变量:在程序运行过程中它的值是允许改变的量

2.java中常用的数据类型分为四类八种  第一类:整型   int(整数类型)     byte(字节类型)    short(短整形)     long(长整形)    第二类:浮点型   double(双精度类型 双精度)     float(浮点类型 单精度      //CPU处理单精度浮点数的速度比处理双精度浮点数快

 第三类:逻辑型   boolean(布尔型  他只有两个值1.True  2.False)   第四类:字符型   char(字符型)   // input.next()读入一行字符串.charAt(0)是指这行字符串的第一个字符,然后赋值到name中

 

3.变量的声明及使用  使用步骤:  1):声明变量:根据类型在内存中申请空间   语法:数据类型  变量名(int age;String name;)  2):赋值:将数据存储到对应的内存中   语法:变量名 = 值 (age = 18;name = "张三")   第一步和第二部合并   语法:数据类型  变量名 = 值(int age = 18;)  3):使用变量

 总结:先定义 后赋值        边定义 边赋值

4.变量的命名规则  首字母只能是 字母、下划线、$符号(变量名首字母不能是数字)  其余部分 任意多的:数字、字母、下划线、$符号

5.变量的命名规范  1.见名知意  2.骆驼命名法(第一个单词首字母小写,其后的每一个单词首字母大写 mySchool)  3.不能以数字开头

6.赋值运算符  =  语法:变量名 = 值(表达式)  注意:程序中右边的值赋给左边

 = 和 ==的区别?  =:是赋值运算符  ==:是比较运算符

7.算数运算符  + : 加  - :减  * :乘  / :除  % :余

8.自动转换类型  自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型         两种类型要兼容         目标类型要大于原类型  强制类型转换:语法:“(type) var”,运算符“()”中的type表示将值var想要转换成的目标数据类型           /*// 自动转换类型   char a = 'a';//97   int b = 10;   System.out.println(a + b);   

9.关系运算符  >  :大于  <  :小于  == : 等于  >= : 大于等于  <= :小于等于  != :不等于

10.运算符的优先级  最高 小括号()  最低 赋值=    优先级顺序:算数运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符

++ -- ++i 先自加1 再取值 i++ 先取值  在自加1

Java第2章笔记的更多相关文章

  1. Java第1章笔记

    第一章 计算机程序:计算机为完成某些功能产生的一系列有序指令集合. Java技术包括:JavaSE(标准版)  JavaEE(企业版) ---JavaME(移动版) 开发Java程序步骤:1.编写 2 ...

  2. core java 第四章笔记

    import java.util.*; public class Employee { private static int nextid = 1; private String name; priv ...

  3. java第三章笔记

    java的基本程序设计结构: 1. 声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不能使用未被初始化的变量. 2.在java中不区分变量的声明与定义. 3.当参与/运算的两个操作数都是整数 ...

  4. Java第14章笔记

    Java 中无参无返回值和带参带返回值习题 编写一个 Java 程序,实现输出学生年龄的最大值 要求: 1. 要求通过定义无参带返回值的方法来实现,返回值为最大年龄 2. 方法中将​学生年龄保存在数组 ...

  5. Java第15章笔记

    字符串的概述 1.什么是字符串:零个或多个字符组成的有限序列 2.如何使用字符串:(使用字符串分为两步)          1)定义并初始化字符串          2)使用字符,对字符串进行一些处理 ...

  6. Java第12章笔记

    如何定义 Java 中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 一般情况下,定义一个方法的语法是: 其中: //方法名为骆驼命名法 1. 访问修饰符:方法允许被访问的权 ...

  7. Java第3章笔记

    if基本语法: if(条件){// 表达式   // 代码块   } eg:    int a = 10;    if(a > 1){  System.out.println("内容& ...

  8. Java第11章笔记

    什么是类,什么是对象 举例说明什么是类,什么是对象? 一句话:万物皆对象 类的概念:类是具有相同属性和服务的一组对象的集合. 1.为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个部分 ...

  9. Java程序设计(2021春)——第二章笔记与思考

    Java程序设计(2021春)--第二章笔记与思考 本章概览: 面向对象方法的特征 抽象:从同类型对象中抽象出共同属性 封装:把数据和处理数据的方法封到一个类中 继承:在已有的类的基础上开发新的类 多 ...

随机推荐

  1. 1009 数字1的数量 数位dp

    1级算法题就这样了,前途渺茫啊... 更新一下博客,我刚刚想套用数位dp的模板,发现用那个模板也是可以做到,而且比第二种方法简单很多 第一种方法:我现在用dp[pos][now]来表示第pos位数字为 ...

  2. Git 分支 - 分支管理

    1 查看每一个分支 git branch 2 查看每一个分支的最后一次提交 git branch -v 3 创建分支 (1)只创建本地分支:git branch <branchname> ...

  3. 微信小程序开发——活动规则类文案文件读取及自动转换为小程序排版代码

    前言: 最近做的小程序活动规则内容比较多,且一直处于修改中.由于小程序并不支持类似Html5中的预排版,所以,活动规则内容修改较大的时候,仍需要对新的内容用小程序的<text>组件做下排版 ...

  4. 在IDEA中使用MyBatis Generator逆向工程生成代码

    本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件. 一.配置Maven pom.xml 文件 在pom.xml增加以下插件: <build> <finalName ...

  5. ACM-ICPC 2018 南京赛区网络预赛 L.Magical Girl Haze(分层最短路)

    There are N cities in the country, and M directional roads from u to v(1≤u,v≤n). Every road has a di ...

  6. c#: 判断Firefox是否安装

    1.源起: KV项目需要给浏览器安装下载插件,就需要判断是否安装对应浏览器,发现判断卸载目录方法,32位程序在.net 2.0运行环境下,常规方法不能访问64位注册表位置,导致不能判断. 2.卸载键值 ...

  7. java 基础之--传统网络编程

    什么是socket ? socket 是连接运行在网络上的两个程序间的双向通讯端点 服务器将某一套接字绑定到一个特定的端口,并通过这一套接字等待和监听客户端的的连接请求 客户端通过这个端口与服务器进行 ...

  8. check-versions.js和dev-client.js

    // 用于在控制台输出带颜色字体的插件var chalk = require('chalk') // 语义化版本检查插件(The semantic version parser used by npm ...

  9. openCV基础知识

    openCV主体分为5个模块: CV图像处理函数和计算机视觉算法: ML机器学习库,包含许多聚类和数据分析函数: HighGUI图像和视频的输入输出: [分成三部分:硬件部分--摄像机;文件部分--载 ...

  10. python 面向对象编程 之 上下文管理协议

    with open('path', 'r' ,encoding='utf-8') as f: 代码块 上述就叫做上线文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明 ...