![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
爱学习的包青蛙
这个作者很懒,什么都没留下…
展开
-
动态规划题库
leetcode70.爬楼梯题目描述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?(注意:给定 n 是一个正整数。)最优子结构: f(n-1)和f(n-2)边界: f(1)=1,f(2)=2状态转移函数: f(n)=f(n-1)+f(n-2)问题细化为最后一次爬楼梯是爬1个台阶还是2个台阶。解法时间复杂度o(n),空间复杂度o(n)class Solution { public int climbStairs(i原创 2021-10-04 19:55:25 · 204 阅读 · 0 评论 -
Java项目学习(二):客户信息管理软件
本项目为尚硅谷阶段学习项目。需求需求说明程序原创 2021-05-07 13:15:59 · 142 阅读 · 1 评论 -
Java项目学习(一):家庭记账软件
本项目为尚硅谷阶段学习项目。需求模拟实现基于文本界面的《家庭记账软件》。该软件能够记录家庭的收入、支出,并能够打印收支明细表。项目采用分级菜单方式。主菜单如下: 家庭收支记账软件 1 收支明细 2 登记收入 3 登记支出 4 退出 请选择(1-4):假设家庭起始的生活基本金为10000元。每次登记收入后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。每次登记支出后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续查询。查询收支明细时,将显示所有的收原创 2021-04-22 01:08:35 · 535 阅读 · 0 评论 -
Java学习(六):异常
try、catch、finallyctrl+alt+t为快捷键public class Demo01 { public static void main(String[] args) { int a = 0; int b = 0; try { //监控区域 System.out.println(a/b); }catch (ArithmeticException e) { //捕获异常,括号参数为想要捕获的异常原创 2021-04-19 16:36:30 · 46 阅读 · 0 评论 -
Java学习(五):面向对象
简单类的初始化public class Person { String name; //一个类即使什么都不写,也会存在一个方法 //显示的定义构造器 //new的本质就是在调用构造器 public Person(){} //有参构造 public Person(String name){ this.name = name; }}定义构造器的快捷键:alt + insertthis指示当前类...原创 2021-04-17 23:35:22 · 71 阅读 · 0 评论 -
Java学习(四):数组
定义数组//动态初始化dataType[] arrayName = new dataType[arraySize];//静态初始化dataType[] arrayName = {1, 2, 3, 4};//二维数组int[][] array = {{1, 2}, {3, 4}, {5, 6}};例1:反转数组public class Demo01 { public static void main(String[] args) { //反转数组 De原创 2021-04-16 21:35:38 · 56 阅读 · 0 评论 -
Java学习(三):方法
类似于函数1.重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。(方法名称必须相同,参数列表必须不同)public class Demo01 { public static void main(String[] args) { int sum = add(1, 2); System.out.println(sum); int sum2 = add(1, 2, 3); System.out.println(sum2);原创 2021-04-16 20:06:09 · 70 阅读 · 0 评论 -
Java学习(二):流程控制
1.原创 2021-04-15 00:12:14 · 92 阅读 · 0 评论 -
Java学习(一):基础语法
Java基础语法注释单行注释 ://多行注释 :/* */JavaDoc:文档注释 :/** *//***Description HelloWorld*Author zq*/标识符所有的标识符都应以字母、美元符($)、或者下划线开头。*首字符以后可以跟字母、美元符、下划线或者数字的任何字符组成。不能使用关键字作为变量名或方法名标识符是大小写敏感的可以使用中文和拼音命名,但不建议。数据类型Jav原创 2021-04-08 22:31:01 · 100 阅读 · 1 评论