- 博客(11)
- 收藏
- 关注
原创 java基础 方法重载
package com.objectoriented.java;/** 方法重载*** 定义:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或参数类型不同即可* 两同一不同:类相同,方法名相同,参数列表不同*** */public class OverLoadTest { public void getSum(int a,int b){} public void getSum(double a,double b){} public void get.
2022-05-26 21:33:19
107
原创 java基础 * 对象数组题目
* 定义类student,包含三个属性学号:number(int),年级:state(int),成绩:score(int)* 创建20个对象* 问题一:打印出三年级的学生信息,范围是1到6年级* 问题二:使用冒泡排序对成绩,遍历学生信息
2022-05-26 20:22:35
140
原创 java基础 求圆的面积
package com.objectoriented.java;/** 通过面向对象,用Circle类来求圆的面积* */public class CircleText { public static void main(String[] args) { Circle C1=new Circle(); C1.r=6.00; //定义一个变量来接收area方法的返回值 double a=C1.area(); Sy.
2022-05-26 19:27:11
203
原创 java基础 类中方法的使用和声明
package com.objectoriented.java;/** 类中方法的使用和声明** 方法的声明:权限修饰符 返回值类型 方法名(形参列表){方法体}* 注意:static,final,abstract是用来修饰方法的** 权限修饰符:public,private,缺省,protect** 返回值类型:有返回值和无返回值*有返回值:方法在声明是要指定返回值类型,并且方法需要用return关键字来返回指定类型的变量或常量*无返回值用void,viod里也可以使用关键字ret.
2022-05-25 21:57:37
198
原创 java基础 类属性的使用
package com.objectoriented.java;/** 类属性的使用** 属性(成员变量)vs 局部变量* 相同点:* 1、定义的格式一样 数据类型 变量名= 变量值* 2、先声明后使用* 3、都有其对应的作用域** 不同点:* 1、在类中声明的位置不一样* 属性:直接定义在{}中* 局部变量:声明在方法中,方法形参,代码块内,构造器形参,构造器内部变量* 2、权限修饰符的不同* 属性:在声明是可以指明权限,加权限修饰符如public,private,缺省,.
2022-05-25 21:56:34
163
原创 java基础 类和对象的基础使用
package com.objectoriented.java;/**设计类其实是设计类的成员* 其中包括* 属性=成员变量=file=域、字段* 方法=成员方法=函数=method*** 栈存放局部变量* 堆存放对象*** 注意点:每new一个对象都会在堆空间创建一个内存* 所以每个对象都有自己独有的属性(非static)如p1.name和p2.name* */public class PersonText { public static void main(Str.
2022-05-25 21:55:14
69
原创 java基础 数组工具类Arrays的基本使用
package array.algorithm;import java.util.Arrays;/** 数组工具类Array的基础使用* */public class ArrayPliers { public static void main(String[] args) { //Arrays.equals()用于比较两个数组是否相等 int[] arr1=new int[3]; int[] arr2=new int[]{1,3}; .
2022-05-24 20:34:23
155
原创 java基础 数组的冒泡排序
/** 冒泡排序的实现* 核心思想:以从小到大排序为例,每次都与相邻的元素进行比较,如果第一个元素小于后一个元素位置不变,否则两个元素互换值,直到最后一位元素选出最大值。* */package array.algorithm;public class ArraySort { public static void main(String[] args) { int[] arr=new int[]{-5,-4,6,10,7,6,0,8,-1}; //.
2022-05-24 19:56:59
66
原创 java基础 数组的二分法查找
/** 二分法查找* 注意点:二分法查找时,数组必须是有序的* 如果是无序数组先排序在查找* */package array.algorithm;public class ArrayFind2 { public static void main(String[] args) { int[] arr=new int[]{-5,-4,6,10,7,6,0,8,-1}; int head=0; //初始化首索引 .
2022-05-24 19:36:08
238
原创 java基础 数组的线性查找
public class ArrayFind { public static void main(String[] args) { String[] arr=new String[]{"aa","bb","cc","dd","ee","ff"}; String a="ee"; boolean isFlag=true; //线性查找 for (int i=0; i< arr.length; i++){ .
2022-05-24 19:34:15
64
原创 java基础 数组反转
package array.algorithm;public class ArrayFilp { public static void main(String[] args) { String[] arr=new String[]{"aa","bb","cc","dd","ee","ff"}; //数组反转 for (int i=0;i<arr.length/2;i++){ String a=arr[i];...
2022-05-24 19:32:13
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人