基本数据类型

一 内容大纲
1、进制
2、数据类型
3、变量
4、常量
5、运算符
6、表达式,关键字,标识符
7、注释的作用

二 笔记
1.首先了解进制的作用,进制之间的转换(二进制,十进制,八进制,十六进制之间的互相转化)
转十进制:x进制转10进制就是从最低位(最右)算起,位上的数字乘以本位的权重,权重就是x的第几位的位数减一次方,把所有的值加起来。
十进制转:在十进制转换为任意x进制时,我们采用除积倒取余的方法。用x整除十进制整数,可以得到一个商和余数;再用x去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为x进制数的低位有效位,后得到的余数作为x进制数的高位有效位,依次排列起来。
2.数据类型
浮点型:float(占用字节8),double(16)
整数型:byte(1),short(2),int(4),long(8)
字节型:char(2)
布尔类型:boolean(1)
*整数默认是int类型,小数默认是double类型
*长整型long的后缀用L或者l标记。
数据类型转换有两种,自动和强制。
从底取值范围向高取值范围转换,Java内部不支持将一个数值赋给范围更小数值范围的变量,除非进行强制类型转换,转换时在括号里申明要转换的类型。
转义字符:用于java可以正常识别编译,通常以\开始
\b Backspace(退格键)
\t Tab(Tab键盘)
\n Linefeed(换行)
\r Carriage Return(回车)
\ Backslash(反斜杠)
’ Single Quote(单引号)
" Double Quote(双引号)
原码补码反码:
正数: 正数的反码和补码都与原码相同 
负数: 负数的反码、补码与原码不同。负数的反码=原码中除去符号位,其他的数值位取反;负数的补码=反码+1

3.变量
变量取名的一个重要原则:

  • 变量名通俗易通
  • 不必过分的个性
    变量名只能是由:字母,数字,下划线_,$组成。变量的首字母不能是数字,变量名不能使用系统关键字或者保留关键字(IDE中会变色的单词就是关键字。
    *变量必须要先声明,再赋值,然后才能进行使用

我的理解是定义了一个变量就得有他的名字,类型,大小。
public static void main(String[] args) {
//声明变量
int money;
//为变量赋值
money = 100;

	//声明时同时为变量赋值
	int money1 = 1000;
  1. 常量:
    字面值常量 常量描述
    字符串常量 用双括号引起来的内容
    整数常量 所有整数
    小数常量 所有小数
    字符常量 用单引号括起来的内容,只能单个数字、字母或符号
    布尔常量 只能为true或false
    空常量 null

5.运算符:+,-,,%,/,++,–
赋值运算符:+=,=,-=,%=,/=,
=
关系运算符:<,>,<=,>=,==,!=
逻辑运算符:&,|,^,!,&&,||
*&”和“&&”的区别:单与时,左边无论真假,右边都进行运算;双与时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
6.表达式:
(1)一个常量或一个变量名字是最简单的表达式,其值即该常量或变量的值;
(2)表达式的值还可以用作其他运算的操作数,形成更复杂的表达式。
标识符:标识符就是在java程序中自定义的一些名字。例如,关键字class后跟的Demo就是我们定义的类名。
标识符除了应用在类名上,还可以用在变量、函数名、包名上。
关键字:Java的关键字对java的编译器有特殊的意义,它们用来表示一种数据类型或者表示程序的结构等。关键字不能用作变量名、方法名、类名、包名。
7.注释:
自己不想写,别人不写自己又不行,为了大家的快乐,一定要写。

三 总结
今天也是跟进很累的一天,讲的还没有消化,下一个知识点接踵而出,不过这第二天面前跟得住,继续努力吧。
四 作业
1、简述对JVM、JRE、JDK的理解
JVM<JRE<JDK
JRE =JVM + 核心类库
JDK = JRE + Java开发工具
JVM=虚拟机

2、JDK安装完成后,如何设置环境变量?如何配置PATH、JAVA_HOME?

JAVA_HOME:C:\Program Files\Java\jdk1.8.0_162
PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
一般来讲配置怕PATH和JAVA_HOME就可以了
但是最后要检测,打开cmd界面输出java和javac。

3、编写hello world程序,编译并运行。

4.简述Java从源码到执行的过程?
Java源代码经过javac编译成为字节码文件Java再执行运行结果。

5.简述main方法是什么,什么特点,怎么用,何时用?
Main方法是写在类中的一段代码,格式固定,程序要运行就需要一个主方法。

6.Java的基本数据类型分为四型八种,请分别指出?
见笔记

7.请简述常用转义字符并写出示例代码

在Java中支持转义字符,它是以反斜杠(\)开始的一种特殊字符

8.请阐述i++和++i的区别,并写出示例代码
单独使用i++和++i作用一样
i++ 先自增1 再运算
++i 先运算再自增1.

9、请熟悉赋值运算符:=、+=、-=、*=、/=、%=并打印以下内容:
int a = 5;
a += 10;
a -=10;
a *= 2;
a /= 3;
a %=2;

10、请熟悉比较运算:==、!=、<、>、<=、>=
int a = 5;
int b = 3;
打印如下内容:
a == b
a != b
a < b
a > b
a <=b

11.请利用三元运算符找出两个浮点数的较小值

12.变量中的常见错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值