Java第2章笔记
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章笔记的更多相关文章
- Java第1章笔记
第一章 计算机程序:计算机为完成某些功能产生的一系列有序指令集合. Java技术包括:JavaSE(标准版) JavaEE(企业版) ---JavaME(移动版) 开发Java程序步骤:1.编写 2 ...
- core java 第四章笔记
import java.util.*; public class Employee { private static int nextid = 1; private String name; priv ...
- java第三章笔记
java的基本程序设计结构: 1. 声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不能使用未被初始化的变量. 2.在java中不区分变量的声明与定义. 3.当参与/运算的两个操作数都是整数 ...
- Java第14章笔记
Java 中无参无返回值和带参带返回值习题 编写一个 Java 程序,实现输出学生年龄的最大值 要求: 1. 要求通过定义无参带返回值的方法来实现,返回值为最大年龄 2. 方法中将学生年龄保存在数组 ...
- Java第15章笔记
字符串的概述 1.什么是字符串:零个或多个字符组成的有限序列 2.如何使用字符串:(使用字符串分为两步) 1)定义并初始化字符串 2)使用字符,对字符串进行一些处理 ...
- Java第12章笔记
如何定义 Java 中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 一般情况下,定义一个方法的语法是: 其中: //方法名为骆驼命名法 1. 访问修饰符:方法允许被访问的权 ...
- Java第3章笔记
if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容& ...
- Java第11章笔记
什么是类,什么是对象 举例说明什么是类,什么是对象? 一句话:万物皆对象 类的概念:类是具有相同属性和服务的一组对象的集合. 1.为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个部分 ...
- Java程序设计(2021春)——第二章笔记与思考
Java程序设计(2021春)--第二章笔记与思考 本章概览: 面向对象方法的特征 抽象:从同类型对象中抽象出共同属性 封装:把数据和处理数据的方法封到一个类中 继承:在已有的类的基础上开发新的类 多 ...
随机推荐
- error LNK2019: 无法解析的外部符号 "class std::basic_ostream<char,struct std::char_traits<char> >
1,VS2013: 错误 1 error LNK2019: 无法解析的外部符号 "class std::basic_ostream<char,struct std::char_trai ...
- cdh5.13.1 hadoop hdfs HA模式无法启动
经过观察日志发现,JN三个节点启动正常,只有NN节点启动时提示JN节点没有格式化 停止HDFS下面所有服务 先启动JN节点 然后启动一个NN节点,观察三个JN节点日志 发现其中一个节点的日志正常,没有 ...
- poj1019(打表预处理+数学)
题目链接:http://poj.org/problem?id=1019 题意:对于序列1121231234...,求第i个数字(i<=2147483647). 思路:记第一组为1,第二组为12, ...
- poj1308(并查集)
题目链接:http://poj.org/problem;jsessionid=436A34AE4BE856FB2DF9B264DCA9AA4E?id=1308 题意:给定一些边让你判断是否构成数. 思 ...
- LibreOJ 6282. 数列分块入门 6
题目链接:https://loj.ac/problem/6282 参考博客:http://www.cnblogs.com/stxy-ferryman/p/8560551.html 这里如果用数组的话元 ...
- 枚举+最短路 poj1062
这里有个非常坑的地方,还有比酋长地位还更高的人,我也是看了论坛才知道... 在这里我把编号1看成终点,优惠价格看成相应的替代品编号到可替代品编号的权值,比如说有了2再加8000就到了1,那么2到1的弧 ...
- Handler Runnable 自动执行 循环 连续 延时
这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对象Runnable run ...
- Httpclient 表单,json,multipart/form-data 提交 ---总结常用的方法
最近在项目中,一直在使用HttpClient 中的方法,这里我进行一些方法的汇总,也是结合了一些大牛写的代码,以备不时之需 官话:HttpClient 是Apache Jakarta Common 下 ...
- day 16 包,random,shutil
包: 函数过多,可以分模块文件去管理函数,模块文件过多,将模块文件分类放在一个个的文件夹中,这个文件夹就叫做包,组织结构更加清晰,合理! 模式就是被别人使用,包既然是一些模块的集合,也是被调用. 文件 ...
- AngularJS——第2章 模块化
第2章 模块化 使用AngularJS构建应用时是以模块化的方式组织的,即将整个应用划分成多个小模块,各个模块有各自的职责,最终实现完整的应用. 2.1 定义应用 通过为任一HTML标签添加ng-ap ...