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类型,( ...
随机推荐
- ASP.NET前台JS与后台CS函数如何互相调用
摘要: 在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况.今天就把比较实用的前后台相互调用的方法总结出来和大家分享. 在实际的Web开发中,我们可能会常常遇到 ...
- 在Swift中使用libxml2
// // main.swift // C150805_libxml2r2 // http://git.oschina.net/yao_yu/Swift2015/tree/master/C150805 ...
- MDK —— configuration wizard
学习RTX 的时候发现RTX的配置文件可以MDK的图形界面来配置,感觉这个非常好,直观.方便.健壮,可以避免程序员写入错误的数据. 参考: µVision User's Guide->Uti ...
- ASP.NET MVC轻教程 Step By Step 4——Model、View和Controller
ASP.NET MVC中的Model(数据模型)主要包括定义数据结构.数据库读写.数据验证等等和对象处理相关的工作. 在解决方案资源管理器中找到Model文件夹,点击右键,添加一个新类,名为“Mess ...
- 小A老空调需求管理小记
1. 关注一个动作的流程和内容 比如登录,我需要提供的是登录接口,但是登录是否只是一个动作?一个动作一定不完整,还应该包括动作的内容和步骤(流程),这里有两个问题:就是落地和把问题想复杂了:其实登录还 ...
- iOS 通知中心扩展制作初步-b
涉及的 Session 有 Creating Extensions for iOS and OS X, Part 1 Creating Extensions for iOS and OS X, Par ...
- c#中的整形类型
一.整型类型 C#中定义了8中整数类型:字节型(byte).无符号字节型(ubyte).短整型(short).无符号短整型(ushort).整型(int).无 符号整型(uint).长整型(long) ...
- BZOJ 1026 windy数
Description windy定义了一种windy数.不含前导零且相邻两个数字之差至少为2的正整数被称为windy数. windy想知道,在A和B之间,包括A和B,总共有多少个windy数? In ...
- Atlassian、Slack 以及 ChatOps 未来的前景如何?
在大家纷纷谈起 DevOps 和 ChatOps 的时候,Martin Giles 也对 ChatOps 的前景有自己的看法.他曾是<经济学人>的记者,现在是 Wing Venture C ...
- FLASH 存储学习-串行SPI NOR FLASH
1.1 SST25VF080B简介1.1.1 主要特性 关键点:容量.速度(时钟速度.读写速度).功耗. l 容量:8MBit: l 最高SPI时钟频率:50MHz: l 低功耗模式下电流消耗:5uA ...