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