java养成记—java基础
xiao_2u
这个作者很懒,什么都没留下…
展开
-
java_day02_variable
变量:概念:变量就是内存中的一块区域该区域有自己的名称(变量名)和类型(数据类型) 为什么要定义变量:用来不断地存放同一类型的常量,并非重复使用 使用变量注意:变量的作用范围:从定义开始,到一对“”{}“”之间,遇“}“”号结束初始化值:局部变量需要初始化才能使用,成员变量,byte short int long 默认初始化值都是0,float double 默认初原创 2016-12-10 10:12:15 · 310 阅读 · 0 评论 -
java_day02_二进制和十进制之间的转换
二进制和十进制之间的转换十进制转二进制使用正的十进制数除以2,得到商再除以2,直到商为1/0----------------------------------------------------------------------------除以 商/正数余数2 100 050 025 112 06原创 2016-12-07 23:44:32 · 771 阅读 · 0 评论 -
java_day02_进制的特点
数据在计算的内存和硬盘中的数据表示都是二进制10111010101b = bit 位 计算机运算单位B = byte 字节 存储的基本单位B = 8bKB = 1024BMB = 1024KBTB = 1024MBASCII 编码:65 -A90 -Z97 - a48 -057 9八进制原创 2016-12-07 23:34:52 · 210 阅读 · 0 评论 -
java_day02_constant
常量表示不能改变的数值Java中常量的分类:1.整数常量整数2.小数常量小数3.布尔型常量只有两个值,true false4.字符常量将一个数字,字母,或者符号用单引号('')标识 ‘a’ '4' '+'5.字符串常量将一个或多个字符用("")标识“abcd”6.null常量只有一个数值 null对于整数:java中原创 2016-12-07 22:52:12 · 209 阅读 · 0 评论 -
java_day02_identifier
在程序中自定义的一些名称标识符的组成:1.a-z A-Z2.0-93._$定义标识符的规则:1.数字不能开头2.不可以使用关键字3.Java中严格区分大小写标识符的命名规则:包名:全部小写xxxyyyzzz类和接口名:多单词组成的时候,单词首字母大写XxxYyyZzz变量和函数名:多单词组成的时候,首单词全原创 2016-12-07 23:05:59 · 167 阅读 · 0 评论 -
java_day02_函数
函数定义:定义在类中的具有特定功能的一段独立小程序 函数也称为方法 函数的格式:修饰符 返回值类型 函数名 (参数列表){执行语句;return 返回值;}函数的特点:1. 将功能代码进行封装2. 对该功能代码进行复用3. 函数只有被调用才会被执行4. 函数出现提高了代码的复用率5.原创 2016-12-12 09:53:31 · 303 阅读 · 0 评论 -
java_day02_程序流程控制
判断结构:三种格式:=======================if( 条件表达式 ){执行语句;}=======================if( 条件表达式 ){执行语句1;} esle{执行语句2;}=======================if( 条件表达式){执行语句1;原创 2016-12-10 16:22:01 · 203 阅读 · 0 评论 -
java_day02_三元运算符
三元运算符条件表达式 ? 表达式1 :表达式2;如果条件表达式为true,执行表达式1;如果条件表达式为false,执行表达式2;例:求两个数中最大的数int a = 10, b = 20,z;z = (a > b)?a:b;注意:三元运算符一定需要一个变量来接收它的表达式的值;原创 2016-12-10 16:06:46 · 267 阅读 · 0 评论 -
java_day02_位运算符
位运算符:是直接对二进制进行运算运算符运算范例结果左移312>>右移3>>1 (3/2)向右移动1位1>>>无符号右移-3>>>12147483646&与3&22|或5|64^~非取反码1^5~54-6原创 2016-12-10 15:21:53 · 234 阅读 · 0 评论 -
java_day02_逻辑运算符
逻辑运算符运算符运算范例结果&与true | true true|或true |falsetrue!非!falsetrue^异或true ^ truefalse&&短路与true && truetrue||短路或true || fa原创 2016-12-10 14:26:57 · 235 阅读 · 0 评论 -
java_day02_算术表达式
算术表达式:运算符运算范例结果+-正号负号+3-53-5-+减号加号10-110+20930*/乘除3*45/2122%取模5/21++++----(前)自增(后)自增(前)自减(后)原创 2016-12-10 14:03:16 · 228 阅读 · 0 评论 -
java_day02_自动类型转换和强制类型转换
自动类型转换:就是一个小的类型自动提升大的类型,不需要程序员手动指定short var1 = 100;int var2 = var1;var1 自动提升为int类型,赋值给var2;不损失精度;强制类型转换:一个大的类型向小的类型转换,容易损失精度,需要手动指定int var1 = 100;short var2 = (short)v原创 2016-12-10 13:35:39 · 298 阅读 · 0 评论 -
java_day02_二进制和八进制,16进制的转换
二进制和八进制,16进制的转换二进制转八进制 -----------------------------------------------二进制 11-000-011十进制 3-0-3八进制 0303 二进制转16进制 -------------------------------------------------二进制原创 2016-12-08 00:42:08 · 462 阅读 · 0 评论