自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 数组(的总结)

>重点:>说到数组一定要想到数组的length,length就想到循环for。每次循环要length-1;>还有可变参数,和通过索引打印元素>数组工具类:arrays>把整个数组当成参数,传递给方法,在循环可通过索引打印索引所在的元素创建数组有两种,有种最奇葩 创建数组并给数组初始化。(第一种)new double[ ]{12,4354,132,35,31,23};使用:方法();(new double[ ]{12,4354,1.

2021-11-16 08:55:26 374

原创 数组中的可变参数

//可变参数可视为传递数组类型,输出访问要用索引才能访问元素。可变参数结合数组,打印最大值元素。public static void main(String[] args) { //判断哪个是最大值 Mysearch(1,23,45,65);}public static void Mysearch(int...a){ int result=a[0]; for (int i = 0; i <a.length ; i++) { if (a[i]...

2021-11-16 08:54:43 90

原创 数组一些规律

【问题:】>对循环里面的元素做改变【例】随机点名:规律1:在循环里面对某个数组的迭代(目的):例:a[J]++要演变以下几种情况a[i]=a[i]+1a[2]=a[2]+1a[3]=a[3]+1a[4]=a[4]+1【例:】循环十次c,c每次的值都是随机生成 ,也可以限定随机数的生成范围。for (int i = 0; i <10 ; i++) { int c= random.nextInt(a.length); c会进行循环爹迭代。 a[c]++;

2021-11-16 08:54:03 467

原创 二维数组一些注意点

//行代表二维数组的长度,列代表一维数组的长度//打印二维数组的元素,两个增强for循环for (int[] ints : a) { for (int anInt : ints) { System.out.print(anInt+"\t"); }赋值二维数值的某个值b[count][0] = i;//行b[count][1] = j;//列b[count][2] = a[i][j];//值...

2021-11-16 08:53:16 558

原创 用记事本编程hello

创建java文档:1创建文本文档 点击属性,勾选后缀扩展名,可见2后缀名txt改为java3编写内容Window+R 打开黑窗口cmd 也可以在路径下输入cmd 打开黑窗口进入盘符,进入文件所在目录 cd 路径编程代码 语法:javac 名字.java运行代码 语法:java 名字快捷键:↑是返回上一步操作...

2021-11-16 08:51:58 317

原创 方法中可变参数

>找出最大值,这种方法使用与有序类型public class zz { public static void main(String[] args) { zz zz = new zz(); zz.aaray(12,13,14,141); }//变量类型==后面加三个点,可变参数 public void aaray(double...name){ double reselt=name[0]; for (int ...

2021-11-16 08:51:08 200

原创 方法中的静态方法static

static存在的主要意义,没有创建对象,也能使用属性和调用方法static的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使优点:不用创建对象,也能使用属性和调用方法!对应下面语法》》》面向过程,在不同另写一个类a,且想要在main方法的类b去调用a类的静态方法(不同类) 语法:类名.方法名。 类名.属性名 --------------------------------------------------第二种,在同一个类a中,在main方法1外写一个静态方法2,且想要调.

2021-11-16 08:50:21 430

原创 2021-11-16

>方法中把类当成形式参数传递,再调用该方法时需要写入实参 (对象或者new 类名 (); 去创建一个对象)>把集合当成参数传递 ,可用迭代器打印出来>把数组当成参数传递,可用for循环,打印索引打印索引所在的元素>多态之引用对象传递...

2021-11-16 08:48:55 182

原创 方法一些注意点

方法==函数静态方法:语法调用:写在类内,main方法外语法格式:方法名();1访问修饰符 谁能去访问,static 静态 那只能静态去访问 public,那去公共 去访问,私有不能访问 ,非静态不能访问2返回值类型 判断有无返回内容出来3方法名4方法体1.5 方法的调用格式,静态方法只能调用静态方法语法:函数名称(实参列表);1.6 方法中的参数传递工作原理:调用方法的时候,用实参给形参进行赋值,这个过程被称为传参​ 形参就是一个变量,实参就是一个常量或者携带着..

2021-11-16 08:47:18 62

原创 continue,return,break,

Continue跳过本次循环,接着执行下一次循环Break终止本次和以下循环Return写在main方法,终止main方法,终止整个方法。Return和if搭配使用Break和while搭配使用Continue可以搭配子标使用,跳出哪次循环C:while (true){ System.out.println("请输入名字"); name=scanner.next(); for (int i = 0; i <Date.users.length ; i++)...

2021-11-16 08:45:45 195

原创 判断句if语句

第一种If判断句语法:If(){}else{};可以结合Scanner一起使用第二种If(){}Else if(){}Else if(){}Else if(){}Else if(){}Else if(){} Else{}解析:如果第一个条件不成立,它的条件范围也会伴随着下一条判断,而且执行条件为true的语句。若所有条件为false,而执行else{}最后的执行语句。...

2021-11-14 13:36:06 143

原创 逻辑运算符

& 逻辑与 有一个false 全等于false &&短路与 |逻辑或有一个true全等于true ||短路或 ^异或 两边boolean值不一致,则true !非 !true//非真就是假咯短路:前面判断错误,直接输出,后面不会执行。逻辑运算符,结果为两边都是布尔值判断,你搞个int类型就bug了public class Demo01{ public static void main(String[] args){ //----...

2021-11-14 13:35:31 51

原创 swich和random和scanner注意点

If适合用范围型判断 ,swich是具体数值判断。第一个点:——————switch语法—————— switch(){(写定义变量的变量名)int a=ra.nextInt(8)+1; (a) case 数值:(数值只要是int类型都可以1 3 2 3) 方法体 break;case 数值:(写数值只要是int类型都可以1 3 2 3) 方法体...

2021-11-14 13:34:40 229

原创 基础数据类型之变量

引用类型 引用类型指向一个对象,指向对象的变量是引用变量 例子:Site site = new Site("Runoob")。Java 常量使用 final 关键字来修饰常量,声明方式和变量类似:自动类型转换(低到高)低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则:1..

2021-11-14 13:33:09 242

原创 基本数据类型

拓展:什么是值传递(Java),引用传递?值类型:基本数据类型,常被称为四类八种。四类:1-整型;2-浮点型;3-字符型;4-逻辑型八种:1:整型3种 byte,short,int,long2:浮点型2种 float,double3:字符型1种 char4:逻辑型1种 boolean引用类型:除了四类八种以外的所有类型都称为引用类型(数组,类,接口,字符串)值传递:基本类型赋值都属于值传递,值传递后,实参传给形参值,实参得值不改变,形参的值发生改变。引用传递:引用类型之间的赋值称为

2021-11-14 13:31:43 214

原创 jdk jre jvm

Jdk 编译工具Jre 运行环境。类似翻译官Jvm 虚拟机Jdk编译java文件,编译成class文件。Jre将class文件翻译成二进制文件。jvm虚拟墙保证class文件能在操作系统运行。一次编译,到处撒野。基于jvm虚拟机。Jvm虚拟机能使java文件能在Windows系统,linux系统,mac系统等其他系统运行。三者关系:jdk里面包含jre,jre里面包容jvm。...

2021-11-14 13:30:56 837

原创 instanceof运算符

instanceof 运算符继承之多态当一个方法传入一个父类对象形参,创建两个不同类的子类对象,分别当成实参传入,不同类型不能转换,系统会报错该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。String name = "James";boolean result = name instanceof String; // 由于 name 是 String 类型,所以返回真多态这里可以Student s = (Student)new Perso

2021-11-14 13:30:16 502

原创 运算符和类型转换

算数运算法Int num1=10;Int num2=3;String str =3;相同类型运算 等于同类型 num1/num2=3;不同类型运算 等于大类型num1/num2=3.333335;数值类型和字符串运算 num1/num2=bug;数值类型和字符串运算,等于拼接 num1+num2=103;浮点型大于数值类型,和字符串类型相加等于拼接。相同整数类型运算自动去掉小数点关系运算法<= >=面试题:强转由大.

2021-11-14 13:28:20 84

原创 数据类型和字节大小区分

一个字节 八位置 0000 0000。所以二进制取值范围:byte -2的7次方和2的7次方 十进制取值范围:-128和127 其他依次类推。整数的类型是:byte,short,int,long;默认类型是int;byte注意点1:byte类型的值超过byte范围,会bug。解决途径:强制转换成...

2021-11-14 13:27:11 404

原创 注释和变量

变量:可以改变的量怎么使用?定义变量类型 变量名=变量值;单行注释:/多行注释:/* */转义字符:\ 拼接 \t tab键 \n 换行 Print 换行 Println 不换行...

2021-11-14 13:25:54 56

空空如也

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

TA关注的人

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