05-Project01|家庭收支记账软件
项目目标 模拟实现一个基于文本界面的《家庭收支记账软件》 掌握初步的编程技巧和调试技巧 主要涉及以下知识点: 变量的定义 基本数据类型的使用 循环语句 分支语句 方法声明、调用和返回值的接收 简单的屏幕输出格式控制 需求说明 模拟实现基于文本界面的《家庭收支记账软件》。 该软件能够记录家庭的收入、支出,并能够打印收支明细表。 项目采用分级菜单方式。主菜单如下: 12345678-----------------家庭收支记账软件----------------- 1 收支明细 2 登记收入 3 登记支出 4 退 出 请选择(1-4):_ 假设家庭起始的生活基本金为10000元。 每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。 每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续的查询。 查询收支明细( 菜单1)时,将显示 ...
04-Java|流程控制
临渊羡鱼,不如退而结网 输入输出输入1234567891011121314151617import java.util.Scanner;public class InputTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); // get first input System.out.println("What is your name?"); String name = in.nextLine(); // get second input System.out.println("How old are you?"); int age = in.nextInt(); // display output on console System.out.p ...
03-Java|运算符
流水不争先,争的是滔滔不绝 算术运算符 操作符 描述 例子 + 加法 A + B - 减法 A – B * 乘法 A * B / 除法 B / A % 取余 B % A ++ 自增(前): 先运算后取值自增(后): 先取值后运算 ++BB++ – 自减(前): 先运算后取值自减(后): 先取值后运算 –BB– 12345678910111213141516171819202122232425class Day03Test { public static void main(String[] args) { int a = 10; int b = 3; System.out.println("a + b = " + (a + b)); // a + b = 13 System.out.println("a - b = " + (a - b)); // a - b = 7 Syste ...
02-Java|基础语法
随心所欲不逾矩 第一个 Java 程序 简单的 Java 程序,它将输出字符串 Hello World 123456789public class HelloWorld { /* 第一个Java程序 * 它将输出字符串 Hello World */ public static void main(String[] args) { // 输出 Hello World System.out.println("Hello World"); }} Java 关键字与保留字定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串。 特点:关键字中所有字母都是小写,Java 关键字,这些关键字不能用于常量,变量,和任何标识符名称。官网地址 下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。摘自菜鸟教程 类别 关键字 说明 访问控制 private 私有的 protected 受保护的 public 公共的 ...
01-Java|语言概述
人有不为也,而后可以有为 运行机制javac HelloWorld.java – 此命令将 HelloWorld.java 文件编译成 HelloWorld.class 文件 java HelloWorld – 此命令将 HelloWorld.class 文件解释并执行 环境搭建JVM、JRE、JDK区别JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。 JRE :英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。如果你只是为了运行一下 java 程序的话,那么只用装 JRE 就可以了。 JDK :英文名称(Java Development Kit),Java ...
基于 GitHub Pages + Hexo 搭建个人博客
环境准备 准备环境:git、node.js 推荐使用 Homebrew 安装 brewHomebrew官网 但是推荐下面安装脚本: 安装脚本 1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 卸载脚本 1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)" 常见问题 安装node1brew install node 确认是否安装完成 12node -vnpm -v 这些命令将分别显示安装的 Node.js 版本和 npm 版本 安装 Git官网 Git 下载对应系统版本的安装包或根据官网指引安装。安装完成后在终端输入 git -v,如果能正确显示 git 版本说明安装成功。也可以通过 brew 安装 git 配置 Git12345678#1. 设置用户名(可以用你github账号用户 ...