
Java基础
文章平均质量分 71
再疯狂就老了
这个作者很懒,什么都没留下…
展开
-
位运算符
位运算符 算术运算符 + - *(乘) /(除) %(取余,模运算) +(连接符) +(连接符): 例1: class DemoFn { public static void main(String[] a原创 2016-10-21 23:08:56 · 180 阅读 · 0 评论 -
比较运算符
比较运算符 运算符 运算 范例 结果 == 相等于 4==3 false != 不等于 4!=3 true, 小于 4 fales > 大于 4>3 true 小于等于 4 fales原创 2016-10-18 23:42:03 · 686 阅读 · 0 评论 -
位运算符
位运算符 运算符 运算 范例 左移 33*2*2=12 >> 右移 3>>1=1-->3/2=1 >>> 无符号右移 3>>>1=1-->3/2=1 & 与运算 6&3=2 | 或运算 6|3=7 ^ 异或运算原创 2016-10-18 23:59:45 · 202 阅读 · 0 评论 -
数组中的数组
二维数组定义的格式: { int[][] arr=new int[3][2]; //创建一个二维数组,该数组中有3个一维数组。每一个一维数组中有2个元素。 System.out.println(arr);//直接打印二维数组。 [[@c17164 System.out.println(arr原创 2016-10-28 23:19:11 · 2296 阅读 · 0 评论 -
位运算符练习
例1. 最有效率的方式算出2乘以8等于几? class DemoHome3 { public static void main(String[] args){ System.out,println(2 } } 例2. 对两个整数变量的值进行互换(不需要第三方变量) 例1-1 class Demo原创 2016-10-20 00:02:03 · 266 阅读 · 0 评论 -
三元运算符
三元运算符 格式: (条件表达式)?表达式1:表达式2; 2.如果条件为true,运算后的结果是表达式1。 3如果条件为false,运算后的结果是表达式2。 示例: 1-1:获取两个数中人数。 2-2:int x = 3, y = 4, z; 3-3: z=(x>y) ? x : y ,//Z变量存储的就是两个数的大数。 注: 表达原创 2016-10-20 00:02:49 · 233 阅读 · 0 评论 -
程序流程控制--判断结构
判断结构 if语句有三种格式 第一种: if(条件表达式) { 执行语句; } 例1: class DemoHome7 { public static void main(String[] args) int x =3; if(x>1);{ System.out.pri原创 2016-10-20 00:04:03 · 499 阅读 · 0 评论 -
面向对象1
面向对象的概念 例:大象装进冰箱 面向过程: 打开冰箱 装进大象 关上冰箱 对面向过程思想,强调的是过程(动作)。 注:c语言 面向对象: 冰箱打开 冰箱储存 冰箱关闭 对于面向对象,强调的是对象(实体)。 注:c++,Java,c#。 特点: 面向对象就是一种常见的思想,符合人们的思考习惯。 面向对象的出现,将复杂的问原创 2016-10-30 00:26:03 · 232 阅读 · 0 评论 -
面向对象(接口——定义interface)
面向对象(接口——定义interface abstract class AbsDemo{ abstract void show(); abstract void show(); } /* 当一个抽象类中的方法都是抽象的时候,这时可以将该类抽象类用另外一种形式定义 和表示,就是接口interface。 定义接口使用的关键字不是原创 2016-11-10 22:59:57 · 994 阅读 · 0 评论 -
if语句的练习
if语句的练习——星期 需求:根据用户指定的具体数据,判断该数据对应的星期。 1——星期——Monday 思路: 用户输入无法获取但是那只是具体数据的一种获取手段而已, 而我们要做的功能仅仅是对用户指定的数据进行对应星期的 打印而已。 所以具体的数据不确定,完成可以使用变量来表示。 我们只对变量进行操作即可,至于变量的值,可以有用户来 决定。 因为数据的不确定性,所以要对数据进原创 2016-10-20 00:04:58 · 1157 阅读 · 0 评论 -
if语句练习2
if语句练习——季节 一年有四季 春季:3. 4 . 5 夏季:6. 7 . 8 秋季:9 . 10. 11 冬季:12 .1 .2 根据用户输入的月份,给出对应的季节。 思路: 用户输入无法获取但是那只是具体数据的一种获取手段而已, 而我们要做的功能仅仅是对用户指定的数据进行对应星期的 打印而已。 所以具体的数据不确定,完成可以使用变量来表示。 我们只对变量进行操作即原创 2016-10-21 00:04:50 · 568 阅读 · 0 评论 -
程序流程控制——选择结构
选择结构 switch——>可以翻译成:开关,交换的意思。 格式: switch(表达式)——>必须对谁进行选择 { case 取值1:——>这个叫被选答案 执行语句; break; case 取值2: 执行语句; break; ………… defa原创 2016-10-21 00:06:13 · 283 阅读 · 0 评论 -
面向对象final关键字
final关键字 继承弊端:打破了封装性。 final关键字: final是一个修饰符,可以修饰类,方法,变量。 final修饰的类不可以被继承 final修饰的方法不可以被覆盖 final修饰的变量是一个常量,只能赋值一次。 为什么要用final修饰变量。其实在程序如果一个数据是固定的,那么直接 使用这个数据就可以了,但是这样阅读性差,所以它该数据起个名字原创 2016-11-08 22:23:23 · 308 阅读 · 0 评论 -
继承
继承——概述 继承的好处: 1,提高代码的复用性 2,让类与类之间产生了关系,给第三个特征多态提供了前提。 class Person{ String name; int age; } class student extends/*继承*/ Person{ void study()//学习 {原创 2016-11-08 00:17:46 · 276 阅读 · 0 评论 -
java语言基础组成
关键字: 用于定义数据类型的关键字 class inlerface byte short int long float double char boolean void 用于定义数原创 2016-10-21 23:10:12 · 898 阅读 · 0 评论 -
计算机语言概述
软件开发: —,什么是软件? 1,软件:一系列安装特定顺序组织的计算机数据和指令的集合。 2,常见的软件: 1-1系统软件:DOS,Windows, Linux等。 1-2应用系统:扫雷,迅雷,QQ。 二,什么是开发? 制作软件 人机交互: 1,软件的出现实现了人与计算机之间的更好的交互。 2交互方式: 1-1:图形化界面:原创 2016-10-21 23:16:08 · 336 阅读 · 0 评论 -
for循环嵌套
for循环嵌套 class DemoFor { public static void main(String[] args){ for(int x=0;x for(int y=0;y原创 2016-10-22 22:56:43 · 573 阅读 · 0 评论 -
程序流程控制——循环结构
循环结构 代表语句:while, do while , for while: while(条件表达式) { 执行语句; } 例: class DemoWhile { public static void main(String[] args){ int x =1;原创 2016-10-21 00:07:09 · 360 阅读 · 0 评论 -
函数
函数的定义 一: 函数就是定义在类中的具有特定功能的一段独立小程序。 函数也称为什么。 二:函数的格式 修饰符 返回值类型 函数名(参数类型 形式参数1;参数类型 形式参数2;……) { 执行语句; return返回值; } 返回值类型:函数运行后的结果的数据类型。 参数类型:原创 2016-10-24 21:53:11 · 235 阅读 · 0 评论 -
数组
数组的定义 概念: 同一类型数据的集合,其实数组就是一个容器。 数组的好处: 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[]数组名=new元素类型[元素个数或数组长度] int [] arr = new int [3 ] 例: class DemoAlt{原创 2016-10-25 23:59:01 · 188 阅读 · 0 评论 -
面向对象
例:大象装进冰箱 面向过程: 打开冰箱 装进大象 关上冰箱 对面向过程思想,强调的是过程(动作)。 注:c语言 面向对象: 冰箱打开 冰箱储存 冰箱关闭 对于面向对象,强调的是对象(实体)。 注:c++,Java,c#。 特点: 面向对象就是一种常见的思想,符合人们的思考习惯。 面向对象的出现,将复杂的问题简单化。原创 2016-11-07 09:07:24 · 223 阅读 · 0 评论 -
构造函数
构造函数 特点: 函数名和类名相同 不用定义返回值类型 没有具体的返回值 作用: 给对进行初始化 注意:; 默认构造函数的特点 多个构造函数是以重载的形式存在的。 构造函数——概述 class Person{原创 2016-11-07 09:08:17 · 487 阅读 · 0 评论 -
数组工具对象建立
数组工具对象建立 class ArrayToolDemo{ public static void main(String[] args){ int[] arr={4,8,2,9,72,6} ArrayTool tool=new ArrayTool();//求最值原创 2016-11-07 09:09:03 · 430 阅读 · 0 评论 -
数组——格式
数组_——格式 格式一: 元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; int [] arr = new int[]{89,34,270,17}; 常规的初始化值 int[] arr={89,34,270,17}; 静态的初始化值 什么时候用哪一种格式? 格式一: 需要一个容器,但是不原创 2016-10-26 23:33:49 · 1527 阅读 · 0 评论 -
数组常见功能——查找
数组常见功能——查找 class DemoCtil7{ public static void main(String[] args){ int[] arr={4,1,5,7,3,8,2};原创 2016-10-27 21:07:54 · 263 阅读 · 0 评论 -
面向对象(多态)
面向对象(多态——概述) 对象的多态性 class 动物 {} class 猫 extends 动物 {} class 狗 extends 动物 {} 猫 x=new 猫(); 动物 x = new 猫();//一个对象,两种形态 猫这类事物具备者猫的形态,又具备着动物的形态。 这就是对象的多态性 简单说:就是一个对象,对应着不同类型 多态原创 2016-11-12 00:12:09 · 270 阅读 · 0 评论