- 博客(21)
- 收藏
- 关注
原创 稀疏数组介绍
稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存这数组 稀疏数组的处理方式 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模数组中 ...
2021-03-03 16:18:27
142
1
原创 冒泡排序
冒泡排序 1.比较数组中,两个相邻的元素,如果第一个数比第二个大,我们就交换他们的位置 2.每一次比较都会产生一个最大或最小的数 3.下一轮可以少一次排序
2021-03-01 13:50:33
118
原创 Arrays类
Arrays类 给数组赋值:fill方法 对数组排序:sort方法,按升序排序 比较数组:equals比较数组中元素值是否相等 查找数组:binarySearch能对排序好的数组进行二分查找法排序
2021-03-01 13:35:18
102
原创 数组
数组:相同类型数据的有序集合 数组的创建: 1.声明 例:int[] n; 2.使用new操作符创建数组 n=new int[10]; 3.给数组元素中赋值 n[0]=1; n[1]=2; 注:1. 2可以合在一起 int [] n=new int [10]; 遍历数组 数组名.length 数组的三种初始化 1.静态初始化:创建+赋值 int a={1,2,3}; 2.动态初始化:包含默认初始化 int [] b =new int [10]; b[0]=1; 3.默认初始化: int [] c =new
2021-02-28 21:09:11
132
原创 数字计算
package Scanner; import java.util.Scanner; public class 数字计算 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String m=""; int i=0; int l=0; int sum=0; System.out.print
2021-02-10 14:04:38
191
原创 2021-02-10
package Scanner; public class sj { public static void main(String[] args) {//打印三角形 for(int j=1;j<=5;j++){ for(int i=5;i>=j;i--){//打印空格 System.out.print(" "); } for(int i=1;i<=j;i++){
2021-02-10 13:37:38
86
原创 九九乘法表
package Scanner; public class 九九乘法表 { public static void main(String[] args) { for (int j=1;j<=9;j++){ for(int i=1;i<=j;i++){ System.out.print(j+"*"+i+"="+j*i+"\t"); } System.out.println()
2021-02-10 13:26:27
107
原创 练习4
package Scanner; public class 练习4 { public static void main(String[] args) { //1-1000之间奇数和偶数的和 int sum1=0; int sum2=0; int sum3=0; for (int i =1;i<=1000;i++){ if(i%2==0){ sum1=sum1
2021-02-10 11:15:29
183
原创 练习3
public class 练习3 { //1-1000被5整除的数,并且一行输出3个数 public static void main(String[] args) { for(int i=1;i<=1000;i++){ if(i%5==0){ System.out.print(i+"\t"); } if(i%(5*3)==0){//被5整除且是第三个的数 被1
2021-02-10 11:04:52
93
原创 练习2
package Scanner; //求多个数的和与平均数// import java.util.Scanner; public class 练习2 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int m =0; double sum = 0; while(scanner.hasNextDouble()){
2021-02-10 10:38:27
145
1
原创 练习
package Scanner; //1-100之间除去被10整除的数 public class 练习 { public static void main(String[] args) { int i=1; int sum=0; for(int i=1;i<=100;i++){ if(i%10==0){ sum=sum+i; System.out.println(
2021-02-10 09:54:03
137
原创 Java中的方法
什么是方法? 在Java中psvm就是一个方法 package Scanner; public class 练习 { public static void main(String[] args) { } } public static是修饰符 void为无返回值 main是方法的名字 String[]是参数类型 args是参数名 方法的调用 当方法返回一个值的时候,方法调用通常被当作一个值 例 int i =max(实参,实参) ; 如果方法返回值是void,方法调用一定
2021-02-09 22:29:58
1904
原创 Scanner对象
我们可以通过Scanner类来获取用户的输入 通过Scanner类的next()与next Line()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据
2021-02-09 21:52:44
84
原创 文档注释
作者名@author 版本号@version 指明需要最早使用的jdk版本@since 参数名@param 返回值情况@return 异常抛出情况@throws
2021-02-09 21:48:14
95
原创 运算符
逻辑运算符 &&:与 两个变量都为真,结果才为真 ||:或 两个变量有一个为真,结果为真 !:取反 如果是真则变为假,如果是假则变为真 短路运算 &&:如果第一个变量为假,第二个变量不执行 位运算 例: A=0011 1100 B=0000 1101 A&B=0000 1100 A|B=0011 1101 (取反)~B=1111 0010 (异或:相同为0,不相同为1)A^B=0011 0001 ...
2021-02-09 20:25:06
91
原创 变量
局部变量:在方法中,必须声明和初始化值 实例变量:在类里面,方法的外面,从属对象;如果不自行初始化,基本类型(除布尔外)的默认值为0,布尔为false,其余为null 类变量:从属于类 类变量关键字:static 常量:可以看成变量值不变的变量 常量关键词:final ...
2021-02-08 17:07:27
98
原创 类型转换
类型转换 低——————————————————>高 byte short char—>int—>long—>float—>double 从高转换到低是强制转换 从低转换到高是自动转换 #不能对布尔值进行转换 #转换的时候存在内存溢出或精度问题` 操作比较大的数的时候注意溢出问题 int m=1000000000; int n=20; int c=n*m; //溢出 long b=n*m //还是溢出 long b=n*((long)m) //先将其转换在计算
2021-02-08 16:49:11
90
原创 数据类型扩展
整数扩展 进制 二进制 0b开头 八进制 0开头 十六进制 0x开头 浮点数扩展 浮点数类型:舍入误差,是个大约数,接近但不等于,最后不要用浮点数进行比较 字符扩展 可以将字符强制转换成数字 所有的字符本质还是数字 #转义字符 \t 空格 \n 换行 ...
2021-02-08 15:29:28
101
原创 Java基础语法
1.注释 单行注释 // 多行注释 /* / 文档注释 /* */ 2.标识符:类名 方法名 变量名 标识符命名以大小写字母 $ 下划线 开头 3.数据类型 数据类型分为基本类型和引用类型 基本类型分为数值类型和布尔型 布尔类型 占1位(bit) 数值类型分为整数类型 浮点类型 字符类型 整数类型都有 byte 占1个字节 short 占2个字节 int 占4个字节 long 占8个字节 浮点类型都有 float 占4个字节 double 占8个字节
2021-02-08 15:05:55
83
原创 快捷键与dos命令基础建
ctrl+a 全选 ctrl+x 剪切 ctrl+z 撤销 ctrl+s 保存 打开cmd的方式 1.开始菜单–>系统–>命令提示符 2.开始菜单+r–>输入cmd 常用dos命令 dir 查看当前目录下的所有文件 cd 切换目录 cd/d 换盘 cd… 返回上一级 cls 清理屏幕 exit 退出终端 ipconfig 查看电脑ip javac +Java文件名.java 编译 Java+Java文件名 运行编译 javad
2021-02-08 14:53:46
134
原创 Markdown 学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Markdown 学习 标题 # +文字 二级标题 ## +文字 三级标题 ### +文字 ....... 字体 加粗 **字体** 倾斜 *字体* 加粗倾斜 ***字体*** 废弃 ~~字体~~ 引用 > +文字 分割线 ***或--- 插入图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZAD5MQVo-1612766172396
2021-02-08 14:38:16
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅