自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 封装

1.概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法实现堆隐藏信息的访问和操作 2.好处 只能通过规定的方法访问数据 隐藏类的实例细节,方便修改和实现 3.实现步骤 修改属性的可见性:设为private 创建getter/setter方法:用于属性的读写 在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断 public float ge...

2019-08-21 22:39:44 93

原创 static静态变量

static静态变量是整个类共有的变量,不是某个对象所有,被类的所有对象共享。 例: public class Demo { static String hobby="imooc";//创建静态变量 public static void main(String[] args) { System.out.println("通过类名访问hobby"+Demo.hobby); Demo he...

2019-08-12 00:12:21 263

原创 构造方法

使用new+构造方法,创建一个新的对象 构造方法是定义在Java类中的一个用来初始化对象的方法 构造方法与类同名且没有返回值 语法格式:

2019-08-09 23:50:23 104

原创 成员变量与局部变量

1.成员变量 1)在类中定义,用来描述对象将要有什么 2)本类中的方法和其他类的方法均可使用成员变量 3)作用域为整个类 4)默认成员变量初始值为0 2.局部变量 1)在类的方法中定义,在方法中临时保存数据 2)局部变量定义在哪个方法内就只能由该方法使用 3)作用域仅限于定义它的方法 4)局部变量没有初始值,需要自己赋值 5)同一个方法中不能有同名局部变量,不同方法中可以有同名局部变量 注意:两类...

2019-08-06 22:27:19 86

原创 Java面向对象

定义类的步骤: 定义类名 编写类的属性 编写类的方法 public class 类名{ //定义属性部分(成员变量) 属性1的类型 属性1; 属性2的类型 属性2; .... 属性n的类型 属性n; //定义方法部分 方法1; 方法2; .... 方法m; } package com.imooc; //定义一个类 public cyi'gelass T...

2019-08-06 22:06:17 63

原创 输出考试成绩前三名

package ok; import java.util.Arrays; public class Demo { public static void main(String[] args) { Demo hello=new Demo(); int [] scores= {89,-23,64,91,119,-45,78,168}; System.out.println("考试成绩...

2019-07-31 22:26:01 284

原创 创建任意长度的int类型数组,并生成100以内随机数为数组每个元素赋值

package ok; import java.util.Arrays; public class Demo { public static void main(String[] args) { Demo hello=new Demo(); int [] nums=hello.getArray(8);//调用方法将返回值保存在变量中 System.out.println(Arra...

2019-07-31 21:47:21 1992

原创 Java中方法的重载

定义: 一个类中包含两个或以上方法名相同,方法参数个数,顺序或类型不同的方法,则称为方法的重载,也称为该方法被重载了。 例: 无参: public void show() { System.out.println("welcome"); } 一个字符参数: public void show(String name) { System.out.println("welcome"+name); } 两...

2019-07-31 21:01:44 81

原创 练习题:定义一个无参带返回值的方法,实现输出学生年龄最大值

package ok; public class Demo { public static void main(String[] args) { Demo hello=new Demo(); int maxScore=hello.getMaxAge(); System.out.println(“最大年龄为:”+maxScore); } public int getMaxAge() { int[] ...

2019-07-31 18:31:24 695

原创 方法2

三.带参无返回值 例: public void show (String name) //返回值类型 //方法名 //参数类型//参数名 { System.out.println("welcome to imooc."); 方法体 } 调用带参方法: 对象名.方法名(实参1,实参2,.......

2019-07-30 23:04:24 183

原创 Java中方法1

第一步:定义方法 public void show() //返回值类型 //方法名 { System.out.println("welcome to imooc."); 方法体 } 注意: 1.方法体放在一对大括号中,实现特定操作 2.方法名主要在调用此方法时使用,命名注意一般第一个单词首字母小写,其他单词首字母大...

2019-07-28 21:39:12 134

原创 二维数组

1.声明 数据类型[][] 数组名=new 数据类型[行的个数][列的个数]; 或者: 数据类型[][] 数组名; 数组名=new 数据类型[行的个数][列的个数]; 如: //两行三列的二维数组 int[][] num=new int[2][3]; 赋值: 数组名[行的索引][列的索引]=值; 如: num[0][0]=10; 也可在声明时赋值: 数据类型[][] 数组名={{值1,值2…}...

2019-07-28 21:08:00 162

原创 Arrays操作数组

使用Arrays前要先行导入 即输入: import java.util.Arrays; //输入位置同Scanner类 用法 1.排序(升序排列) 语法: Arrays.sort(数组名); 2.将数组转化为字符串 语法: Arrays.toString(数组名); 用于输出阶段 System.out.println("输出数组nums'中的元素:"+Arrays.toString(sum...

2019-07-27 15:15:53 175

原创 数组

定义方法: 1.声明数组 数组类型[] 数组名; 或数组类型 数组名[]; 其中数组名可以是任意合法的变量名 2.分配空间 数组名=new 数据类型[数组长度]; scores=new int[5]; 也可以在声明时为它分配空间 如:int[] scores=new int[5]; 3.赋值 scores[0]=89; 4.处理数据 如System.out.println(“scores数组中第一...

2019-07-27 14:58:36 93

原创 Java的debug方法

断点调试:在左侧行数前面双击形成断点,再点击工具栏上debug按钮,程序正常运行且在断点截至,自动进入调试视图 之后点击蓝圈处箭头令程序一步步执行,寻找错误 ...

2019-07-23 20:00:48 519

原创 菜鸡学Java3

在上一个小程序中如何实现用户自己输入初始考试成绩信息: Scanner工具类: 步骤: 1.导入java.util.Scanner 2.创建Scanner对象 3.接收并保存用户输入的值 package ok; **import java.util.Scanner;** *//步骤1,导入* public class Demo { public static void main(String[...

2019-07-23 19:39:34 78

原创 菜鸟学Java2

七月二十二日学习内容 Java常量的应用 常量即为在程序运行过程中不可改变的量(常量名一般用大写字母) 语法:final String A=“A”; final double PI=3.14; 注释的写法 单行注释 以//开头,以;结尾 多行注释 /开头 /结尾 文档注释 /**开头,*/结尾 运算符 1.算术运算符 同c++ 2.赋值运算符 += c+=a等价于c=c+a;下面依次类...

2019-07-23 18:02:25 70

原创 菜鸡学Java1

杨毅泽的java学习体验 七月十八号开始开始学习java,十八号晚上加上十九号早上,艰难的调试完环境安装了eclipse, 开始了Java的学习,最开始先进行的当然是helloworld;eclipse与codeblocks不同还是蛮多的,需要先New——javaproject——class,然后在类里直接输出helloworld。 之后二十号去三下乡没有学习。 七月二十一日,跟随慕课网上的视频资...

2019-07-21 19:13:21 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除