![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java练习
weixin_45647998
这个作者很懒,什么都没留下…
展开
-
客户信息管理软件
import java.util.*;/**CMUtility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。*/public class CMUtility { private static Scanner scanner = new Scanner(System.in); /** 用于界面菜单的选择。该方法读取键盘,如果用户键入’1’-’5’中的任意字符,则方法返回。返回值为用户键入字符。 */ public stat.原创 2020-08-08 22:44:50 · 219 阅读 · 0 评论 -
面向对象1.3
类的结构之三:构造器(构造方法、constructor)的使用一、构造器的作用:1.创建对象2.初始化对象的属性二、说明:1.如果没有显示的定义类的构造器的话,则系统默认提供一个空参构造器2.定义构造器的格式:权限修饰符 类名(形参列表){}3.一个类中多个构造器中可以构成重载4一旦显式定义了类的构造器之后,系统将不再提供默认的空参构造器5.一个类中至少有一个构造器this关键字的使用:1.this可以用来修饰:属性、方法、构造器 ...原创 2020-08-07 21:18:49 · 116 阅读 · 0 评论 -
面向对象1.2(值传递,递归调用)
方法的形参的传递机制:值传递1.形参:方法定义时,声明的小括号内的参数 实参:方法调用时,实际传递给形参的数据2.值传递机制如果参数是基本数据类型,此时实参赋给形参的是实参真实存储的数据值。如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值。例题/*public class Test080600{ public static void main(String[] args){ Test080600 test = new Test080600(); ...原创 2020-08-06 21:45:13 · 130 阅读 · 0 评论 -
面向对象练习1.1
public class ArrayUtil{ public int getMaxValue(int[] arr){ int maxValue = arr[0]; for(int i = 1;i < arr.length ;i++){ if(arr[i] > maxValue){ maxValue = arr[i]; } } return maxValue; } public int getMinValue(int[] arr){ int minV.原创 2020-08-05 21:57:02 · 135 阅读 · 0 评论 -
面向对象1.0
1.面向对象思想编程内容的三条主线分别是什么?①类及类的成员:属性、方法、构造器;代码块、类部类②面向对象的三大特征:封装、继承、多态③其他关键字:this,super,abstract,interface,static,final,package,import2.对类和对象的理解,;两者之间的关系?类:抽象的、概念上的内容对象:实实在在存在的一个个体对象是由派生出来的。3.类和对象的创建和执行操作有哪三步?①创建类②类的实例化③调用对象的结构:对象.属性、对象.原创 2020-08-04 22:46:45 · 160 阅读 · 0 评论 -
数组查找、赋值、复制、反转及修改,三种常用排序算法
1.线性查找:通过遍历的方式,一个一个的数据进行比较、查找(具有普遍适用性).。public class ArrTest001{//线性查找 public static void main(String[] args){ int[] arr = new int[]{10,13,17,19,28,34,56,89}; int number = 53; boolean flag = true; for(int i = 0;i < arr.length;i++){ if(原创 2020-08-03 21:10:36 · 197 阅读 · 0 评论 -
Java 杨辉三角练习
public class YangHuiTest{ public static void main(String[] args){ int[][] yangHui = new int[10][];//声明并初始化二维数组 for(int i = 0;i < yangHui.length;i++){ yangHui[i] = new int[i + 1];//给数组元素赋值 yangHui[i][0] = yangHui[i][i] = 1;//给首末元素赋值 .原创 2020-08-02 21:36:10 · 127 阅读 · 0 评论 -
收支记账软件
import java.util.Scanner;/**Utility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。*/public class Utility { private static Scanner scanner = new Scanner(System.in); /** 用于界面菜单的选择。该方法读取键盘,如果用户键入’1’-’4’中的任意字符,则方法返回。返回值为用户键入字符。 */ public st.原创 2020-08-01 20:53:57 · 67 阅读 · 0 评论