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类型,( ...
随机推荐
- iOS: 学习笔记, Swift与Objective-C混用总结
Swift与Objective-C交互总结 在Swift中使用Objective-C(简单) 在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之 在创 ...
- 一种轻量的openresty路由设计
在使用openresty开发接口的过程会发现一个问题,那就是接口的地址问题怎么解决,最好一个接口地址对应一个lua文件,也可以在nginx.conf 配置中使用content_by_lua 来编写接口 ...
- Javascript异步编程的4种方法(转载)
原博地址: http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html
- Tomcat根目录下work文件夹的作用
今天遇到了这样的一个问题:就是我之前把项目部署到了tomcat下,运行没有任何问题,后来我把我之前的改项目的原项目文件部署上去后,运行时总是出现之前的界面,而服务器又是启动正常的;通过仔细的检查后,发 ...
- RedHat 6.5 离线安装 apache2.4.23
第一部分:安装gcc等 rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cpp- ...
- Hadoop下各技术应用场景
数据采集和DataFlow 对于数据采集主要分为三类,即结构化数据库采集,日志和文件采集,网页采集.对于结构化数据库,采用Sqoop是合适的,可以实现结构化数据库中数据并行批量入库到hdfs存储.对于 ...
- js performance
http://hqman.me/2012/js-module.html http://www.cnblogs.com/snandy/archive/2012/06/06/2536969.html ht ...
- 14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器
14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器 这个章节描述技术关于移动或者复制一些或者所 ...
- To enable integrated Windows authentication in Windows Vista/IIS 7
https://msdn.microsoft.com/en-us/library/x8a5axew.aspx Log on to the Web server by using an administ ...
- Welcome Back to C++ (Modern C++)
http://msdn.microsoft.com/en-us/library/hh279654.aspx 看看你是古代还是现代Cpper重点强调 Stack-based scope instead ...