Java语言基础(二)
Java语言基础(二)
一.变量续
(1).变量有明确的类型
(2).变量必须有声明,初始化以后才能使用
(3).变量有作用域,离开作用域后自动回收
变量作用域在块内有效

(4).在同一定义域中变量不能重复定义

(5).变量的值可以修改

二.进制基础
计算机处理的是数据,而且是二进制
二进制:逢二进制一
|
0 |
0 |
0 |
0 |
0 |
0 |
-----代表十进制0 |
|
0 |
0 |
0 |
0 |
0 |
1 |
-----代表十进制1 |
|
0 |
0 |
0 |
0 |
1 |
0 |
-----代表十进制2 |
|
0 |
0 |
0 |
0 |
1 |
1 |
-----代表十进制3 |
|
0 |
0 |
0 |
1 |
0 |
0 |
-----代表十进制4 |
|
0 |
0 |
0 |
1 |
0 |
1 |
-----代表十进制5 |
|
0 |
0 |
0 |
1 |
1 |
0 |
-----代表十进制6 |
|
0 |
0 |
0 |
1 |
1 |
1 |
-----代表十进制7 |
|
0 |
0 |
1 |
0 |
0 |
0 |
-----代表十进制8 |
0 0 1 ----------代表十进制1
+ 0 0 1 ----------代表十进制1
-------------------
0 1 0 -----------结果是十进制2
0 1 0 --------代表十进制2
-- 0 0 1 --------代表十进制1
---------------------
0 0 1 ------代表十进制1
下面我们开看看十进制
十进制:逢十进一
数字:0 1 2 3 4 5 6 7 8 9
权:1 10 100 1000 10000….
基数:10
权是基数的多少次幂:10^0 =1 10^1=10 10^2=100
10^3=1000…
456= 4*100+5*10+6*1
那么二进制呢
二进制:逢二进一
数字:0 1
权:1 2
4 8 16
32 64 128….
基数:2
权是基数的多少次幂:2^0=1 2^1=2
2^2=4 2^3=8 2^4=16
2^5=32
13=2^3+2^2+2^0
求237的二进制
128
64 32 16
8 4 2 1-------减数
237
1 1 1 0 1 1 0 1 (这行就是我们想要的二进制了)
109 45 13 5 1 0-------余数
Java语言基础(二)的更多相关文章
- Java语言基础二
1.常量的概述和使用 A:什么是常量 B:Java中常量的分类 常量分类为六种:a.”字符串” b.’字符’ c.整数 d.小数 e.boolern(布尔类型) 返回值为 FALSE和TRUE ...
- day05<Java语言基础--数组>
Java语言基础(数组概述和定义格式说明) Java语言基础(数组的初始化动态初始化) Java语言基础(Java中的内存分配以及栈和堆的区别) Java语言基础(数组的内存图解1一个数组) Java ...
- Java语言基础(二) Java关键字
Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程 ...
- Java入门篇(二)——Java语言基础(下)
上篇说到Java中的变量与常量,接下来就是简单的计算了,首先需要了解一下Java中的运算符. 六.运算符 1. 赋值运算符 赋值运算符即"=",是一个二元运算符(即对两个操作数进行 ...
- Java学习总结(二)----Java语言基础
1. Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...
- java语言基础02
一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3: ...
- Java之--Java语言基础组成—函数
Java语言基础组成-函数 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的函数,函数 ...
- Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)
Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...
- Java语言基础(八)
Java语言基础(八) 一.数学运算 + - * / % (1)凡是byte short char类型都按int类型的计算 看看上面的代码,为什么出错! 我已经将100转成byte类型,( ...
随机推荐
- 监视/etc/passwd文件是否正常
帮助监视/etc/passwd文件是否正常(P90 练习6.7) 1)找出有UID0的所有项 2)找出有重复UID的所有项 3)找出有重复登录名的所有项 4)找出没有口令的所有项 5)找出没有作废日期 ...
- JavaScript 自定义单元测试
<!doctype html> <html> <head> <meta charset="utf-8"> <script> ...
- uoj164. 【清华集训2015】V 统计
坑爹题面:http://uoj.ac/problem/164 正常题面: 对于一个序列支持下列5个操作: 1.区间加x 2.区间减x并与0取max 3.区间覆盖 4.单点查询 5.单点历史最大值查询 ...
- codevs 1557 热浪
传送门 题目描述 Description 德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是他们并不是很擅长生產富含奶油的乳製品.Farmer John此时以先天 ...
- 为什么这么多Python框架
原文:http://bitworking.org/news/Why_so_many_Python_web_frameworks BitWorking This is Joe Gregorio's wr ...
- King's Quest
poj1904:http://poj.org/problem?id=1904 题意:国王有n个儿子,现在这n个儿子要在n个女孩里选择自己喜欢的,有的儿子可能喜欢多个,最后国王的向导给出他一个匹配,匹配 ...
- 深入了解一下PYTHON中关于SOCKETSERVER的模块-A
有了这块知识,应该对各类WEB框架有更好的理解吧..FLASK,DJANGO,WEBPY.... #!/usr/bin/env python from BaseHTTPServer import HT ...
- 【POJ1113】Wall(凸包)
[题目] Description Once upon a time there was a greedy King who ordered his chief Architect to build a ...
- Android清除本地数据缓存代码
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目 ...
- java jdbc使用配置文件连接数据库:
java jdbc使用配置文件连接数据库: 创建后缀名为:.properties的文件,文件内容包括,数据库驱动.连接的数据库地址.用户名.密码…… 以Mysql为例创建config.properti ...