java基础第二天

原创 2015年07月10日 20:03:08

常量

1. 概述:在程序运行过程,其值不发生改变的量
2. 分类:


1. 字面值常量
2. 自定义常量


3. 字面值常量分类:


1. 字符串 : ""
2. 整数 : 所有整数
3. 小数 : 所有小数
4. 字符 : ''
5. 布尔 : true  false 
6. 空 : null 


4. 进制:人为规定的进位方式 .x进制,就是逢x进一.
5. 计算机中的进制为: 二进制,八进制 ,十进制,十六进制


1. 二进制的由来:开关的状态.由8个这样的状态来组成一个数据的基本单位字节byte
2. 八进制 十六进制的由来:二进制太长了,分组存储.
3. 表示方式


1. 二进制:0b开头0,1
2. 八进制:0开头 0~7 
3. 十进制:默认生活中一样
4. 十六进制:0x开头,0~9 ,abcedf


4. 进制的转换


1. x进制转到10进制-->系数*基数^权值 之和.
2. 10进制转到x进制-->除除除基数(x),直到商为0,余数自下而上反转.
3. 8421码--每一个二级制上1,都代表一个十进制的值
4. 任意进制转换方式


1. 不提倡 -- 通过十进制做为桥梁
2. 提倡 -- 通过八进制 十六进制的由来的方式-- 分组




5. 有符号的表示方式(了解)


1. 原码: 符号位 和 数值位  0 1 
2. 反码: 符号位不变,数值位取反 
3. 补码: 反码的基础上补1 
4. 正数 原反补都一样
5. 负数 需要原反补转换
6. 因为计算机运算的都采用补码去运算 

 变量


1. 变量概述:在程序运行过程,其值在一定范围内可以发生改变的量
2. 格式: 数据类型 变量名 = 初始化值; 
3. 数据类型: 


1. 概述:限制初始化值的范围.
2. 分类:


1. 基本数据类型
2. 引用数据类型(类,接口,数组)


3. 基本数据类型分类:


1. 四类八种


1. 整型 --byte (-128~127),short ,int(默认),long 
2. 浮点型--float ,double(默认) 
3. 字符型--char (0~65535)
4. 布尔型--boolean (true ,false)




4. 数据类型的转换


1. 隐式转换


1. byte,short,char-->int-->long-->float-->double
2. boolean类型不参与转换


2. 显示转换(强制转换)


1. 格式:  数据类型 变量名 = (目标数据类型)(数据);
2. 隐含了可能损失精度 




5. 字符和字符串的运算


1. 字符类型-->自动提升,具体的值查ASCII码表 
2. 字符串 -->拼接字符串(拼串儿)


运算符--有运算就有结果


1. 算术


1. + - * / %  
2. ++ -- 


1. a++ : 先运算,后++     
2. ++a : 先++,后运算




2. 赋值


1.  = += -= /= %= *=
2. 左边跟右边做运算,再赋值给左边


3. 关系


1. 概述:大小关系,结果boolean类型
2. == != < > <= >=
3. 举例: 3==4,   5>9 






     

版权声明:本文为博主原创文章,未经博主允许不得转载。

java语言程序设计基础篇第十二章编程练习题

1package yongheng; import java.util.Scanner;public class Calculator { public static void main(Str...
  • gyhguoge01234
  • gyhguoge01234
  • 2016年09月08日 22:21
  • 2517

推荐一本学Python的好书《Python程序设计(第2版)》

本书最大特点是信息量大、知识点紧凑、案例丰富、实用性强。全书200多个涉及不同行业领域的实用案例,没有多余的文字、程序输出结果或软件安装截图,充分利用宝贵的篇幅来讲解尽可能多的知识,绝对物超所值。本书...
  • dongfuguo
  • dongfuguo
  • 2016年12月24日 16:21
  • 3658

java程序设计基础_陈国君版第五版_第五章习题

java程序设计基础_陈国君版第五版_第五章习题 import java.util.Scanner; public class Main5_1 { public static void main(...
  • gaoenbin626
  • gaoenbin626
  • 2016年03月08日 18:54
  • 7695

博客第二天-java基础的学习收获

罗列一下今天学习的知识点 1.静态代码块 2.单例模式的两种形式,饿汉式和懒汉式 3.对象特性之一:继承 4.java中关键字final的介绍 先从静态代码块说起,首先是格式 格式 { 静...
  • c23769
  • c23769
  • 2016年06月15日 22:58
  • 123

黑马程序员 第二天:Java基础语法

一、标识符 在程序中自定义的一些名称,由26个英文字母大小写,数字:0-9,符号:_,$组成。定义合法标识符的规则: 1.数字不可以开头 2.不可以使用关键字 注意:1...
  • startrek36
  • startrek36
  • 2015年05月17日 16:25
  • 200

JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句

---------------------- android培训、java培训、期待与您交流! ----------------------       关于JAVA关键字:被JAVA赋予了特殊...
  • zorroblood
  • zorroblood
  • 2012年06月13日 13:21
  • 237

java零基础学习第二天

Ⅰ基本数据类型:                        基本数据类型共有八种:6个数值型,一个字符型和一个布尔型。                         6个数值型又分为:4个整...
  • plane_more
  • plane_more
  • 2016年03月18日 11:04
  • 232

黑马程序员--Java基础学习(运算符知识)第二天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- JAVA基础学习第二天 一,Java语言的基础知识 java语言基础组成:关键字,标识符...
  • shdoshzdd
  • shdoshzdd
  • 2015年08月17日 18:10
  • 282

java零基础第二天

2.0 回顾 2.1 关键字 2.2 标识符 2.3 变 量 基本数据类型 基本数据类型转换 2.4运算符 2.5 程序流程控制 2.6 数组 2.1回顾 第一个代码: /** 这是我...
  • renrenzhong
  • renrenzhong
  • 2016年12月18日 21:51
  • 144

黑马程序员——第二天(Java基础语法1)

---------------------- android培训、java培训、期待与您交流! ---------------------- 关键字: 被java赋予了特殊的含义 一.标识符...
  • dou2231012
  • dou2231012
  • 2011年12月24日 19:52
  • 375
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java基础第二天
举报原因:
原因补充:

(最多只允许输入30个字)