自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day3-003Arrays工具类及异常处理

Arrays工具类及异常处理java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比如排序和搜索)的各种方法。1 boolean equals(int[] a,int[] b) 判断两个数组是否相等。2 String toString(int[] a) 输出数组信息。3 void fill(int[] a,int val) 将指定值填充到数组之中。4 void sort(int[] a) 对数组进行排序。5 int binarySearch(int[] a,int key) 对排序后的

2022-06-22 21:11:30 93 1

原创 day3-002数组中常见的算法

数组中常见的算法1. 数组元素的赋值(杨辉三角、回形数等)2. 求数值型数组中元素的最大值、最小值、平均数、总和等3. 数组的复制、反转、查找(线性查找、二分法查找)4. 数组元素的排序算法一、数组元素赋值杨辉三角(二维数组)、回形数(二维数组)、6个数,1-30之间随机生成且不重复。二、数值型数组最大值、最小值、总和、平均数等三、数组复制、反转、查找1 赋值: array2 = array1;将array1保存的数组的地址值赋给了array2,使得array1和array2共同指向堆空间中的同一个数组实体

2022-06-22 21:10:40 92

原创 day3-001数组的概述

数组的概述元素素角标、下标、索引数组的长度:元素的个数线性表:顺序表(比如:数组)、链表、栈、队列树形结构:二叉树图形结构:一、一维数组1.一维数组的声明与初始化声明:type var[] 或 type[] var初始化:① 静态初始化:数组的初始化和数组元素的赋值操作同时进行ids = new int[]{数据1,数据2,数据3,数据4,...;②动态初始化:数组的初始化和数组元素的赋值操作分开进行String[] names = new String[空间大小];注意: Java语言中声明数组时不能指定

2022-06-22 21:08:33 85

原创 day2-项目一家庭收支记账软件

项目一家庭收支记账软件总结(简单点说,next我只要字,nextLine我啥都要) try {// Integer.parseInt(): String 强制转换为 Int 类型 n = Integer.parseInt(str); break; } catch (NumberFormatException e) { System.out.print("数字输入错误,请重新输入:"); }try catch 错误处理;执⾏规则:⾸先执

2022-06-21 20:27:45 153

原创 day2-004程序流程控制及Scanner输入

程序流程控制及Scanner输入流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:一、顺序结构:程序从上到下执行。二、分支结构结构一: if(条件表达式){执行表达式}结构二: 二选一 if(条件表达式){执行表达式1}else{执行表达式2}结构三: n选一 if(条件表达式){执行表达式1}else if(条件表达式){执行表达式2...else{执行表达式n}注意: 1. else 结构是可选的。

2022-06-21 20:19:43 79

原创 day2-003运算符

运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。一、算术运算符算术运算符: + - + - * / % (前)++ (后)++ (前)-- (后)-- +注意: 1.如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。 但被模数是负数则不可忽略,结果的符号和被模数符号一样。此外,取模运算的结果不 一定总是整数。2.对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。3.(前)++ :先自增1,后运算 (后)++ :先运算,后自增1 自增

2022-06-21 20:18:04 160

原创 day2-002变量及进制

变量及进制一、变量的概念及作用:概念:变量的作用:用于在内存中保存数据使用变量注意:二、使用变量Java定义变量的格式: 数据类型 变量名 = 变量值;声明变量 语法: 例 int var;变量的赋值 语法: = 例 var = 10;声明和赋值变量 语法: = 例 int var = 10;三、变量按 数据类型 分类详细说明:(1字节=8bit) 1.整型: byte(1字节) \ short(2字节) \ int(4字...

2022-06-21 20:14:20 196

原创 day2-001关键字和保留字

关键字和保留至一、关键字(keyword)定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写二、保留字(reserved word)定义:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto 、const注意:自己命名标识符时要避免使用这些保留字三、标识符(Identifier)定义:Java对各种变量、方法和类等要素命名时,使用的字符序列技巧:凡是自己可以起名字的地方都叫标识符。涉及到的结构:包名、类名、接口名、变量名、方法名、常量名标

2022-06-21 20:07:36 59

原创 day1-003文本模式编写简单Java代码

文本模式编写Java代码Java代码文件以 .java 为后缀名,文件名以英文为主,尽量不要使用中文。注意:作为程序员,尽量把文件的后缀展现出来编写代码至扩展名为 源文件.java 的文件中通过 javac 命令对该 源文件.java文件进行编译(windows下,不区分大小写)通过 java 命令对生成的class文件 源文件 进行运行注意:代码及符号应为英文,严格区分大小写,注意代码中间隔配置自定义工具: javac: 编译C:\Program Files\Java\jdk1.8.0_131\bin\j

2022-06-20 18:01:15 586 1

原创 day1-002Java语言环境的搭建

Java语言环境搭建JDK:Java Development Kit 即Java开发工具包,包括Java的开发工具和JREJRE:Java Runtime Environment 即Java运行环境关系:使用JDK的开发工具完成的Java程序,交给JRE运行一、JDK下载地址傻瓜式安装,注意安装位置及名称(如提示安装JRE,虽然JDK中包含,但建议安装)默认位置: C:\Program Files\Java三、配置Java环境变量path环境变量:windows操作系统执行命令时所要搜寻的路径。配置原因:使

2022-06-20 13:07:58 1369

原创 day1-001Java基础知识

Java基础(严格区分大小写)软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软件。一、图形化界面人机交互方式:图形化界面 VS 命令行方式首先windows+R输入cmd打开命令页面;再通过命令完成操作。echo 把文件写入到指定文件中注意:在文件夹的地址栏中,直接输入 cmd ,可以直接进入本文件夹命令界面二、计算机编程语言第一代:机器语言,指令以二进制代码形式存在第二代:汇编语言,使用助记符表示一条机器语言第三代:高级语言,面向过程,面向过程/面向对象,面向对象TIOBE I

2022-06-20 13:03:00 74 1

空空如也

空空如也

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

TA关注的人

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