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类型,( ...
随机推荐
- sql server 数据库基础学习心得 思维导图
- PyQt5创建第一个窗体(正规套路)
一.Pyqt5 创建第一个窗体 很多人写窗体程序都是直接敲代码,不使用设计器,我个人不是很赞成这种做法.使用设计器的好处是直观.维护方便,尤其开发复杂窗体的效率高. 但是每次修改ui文件后,需要重新生 ...
- SNN--Second Name Node
NameNode有这么几个配置: Property Description Suggested value dfs.name.dir Directory in NameNode’s local fil ...
- ServletContext全局变量初始化
Java部分 package com.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.ser ...
- php pdo和mysqli对比选择
1)总的比较 PDO MySQLi 数据库支持 12种不同的数据库支持 支持MySQL API OOP OOP + 过程 Connection Easy Easy 命名参数 支持 不支持 对象映射 ...
- Yarn应用程序编程实例
Yarn自带的Application示例程序:DistributedShell 和 UnManaged AM1 DistributedShell ,故名思意,是一个分布式运行shell命令的应用程序, ...
- bzoj 1040: [ZJOI2008]骑士 環套樹DP
1040: [ZJOI2008]骑士 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1755 Solved: 690[Submit][Status] ...
- Install php-mcrypt on CentOS 6
http://stackoverflow.com/questions/17109818/install-php-mcrypt-on-centos-6
- mysql 字段存储类型
摘自:http://zuo.ai.xiao.blog.163.com/blog/static/6079155320121293750732/ 1.数字类型 ...
- Java编程杂记
13 Java Date 日期的使用方法 注意: 月份的设定要-1.0-代表1月:1代表2月,11代表12月. Calendar cal = new GregorianCalendar(2013,00 ...