12 2020 档案

位移运算符
摘要:1 package day06; 2 3 public class MobileOperation { 4 /*位移运算符; 5 * <<有符号左移运算,二进制位向左移动,左边符号丢弃,右边补齐0 6 * 运算规律:向左移动几位,就是乘以2的几次幂 7 * 12<<2 8 * (0)0000000 阅读全文

posted @ 2020-12-31 22:37 Eleanor123 阅读(95) 评论(0) 推荐(0) 编辑

10对应的不同进制
摘要:1 package day06; 2 3 public class Demo01 { 4 public static void main(String[] args) { 5 System.out.println("十进制:"+10); 6 System.out.println("二进制0b10:" 阅读全文

posted @ 2020-12-31 22:34 Eleanor123 阅读(398) 评论(0) 推荐(1) 编辑

位运算
摘要:1 package day06; 2 3 public class BitOperation { 4 /*位运算符:指的是二进制的运算,先将十进制数转成二进制后再进行运算。 5 在二进制位运算中,1表示true,0表示false 6 &位与:遇到false则false,遇0则0 7 00000000 阅读全文

posted @ 2020-12-31 22:33 Eleanor123 阅读(63) 评论(0) 推荐(0) 编辑

方法重载
摘要:1 package day05; 2 3 public class OverloadDemo { 4 /* 使用方法重载思想设计比较两个数是否相同的方法, 5 兼容全整数类型(byte、short、int、long)*/ 6 public static void main(String[] args 阅读全文

posted @ 2020-12-31 22:31 Eleanor123 阅读(54) 评论(0) 推荐(0) 编辑

基本数据类型与引用数据类型参数
摘要:1 package day05; 2 3 public class MethodDemo06 { 4 /*方法参数传递为基本数据类型:传入方法中的是具体的数值*/ 5 public static void main(String[] args) { 6 int number = 100; 7 Sys 阅读全文

posted @ 2020-12-31 22:29 Eleanor123 阅读(139) 评论(0) 推荐(0) 编辑

带返回值方法的定义格式
摘要:1 package day05; 2 3 public class MethodDemo04 { 4 public static void main(String[] args) { 5 /*带返回值方法的定义格式: 6 * public static 数据类型 方法名(参数){ 7 * retur 阅读全文

posted @ 2020-12-31 21:59 Eleanor123 阅读(206) 评论(0) 推荐(0) 编辑

return使用
摘要:1 package day05; 2 3 public class MethodDemo03 { 4 public static void main(String[] args) { 5 print(10, 20); 6 } 7 8 public static void print(int x, i 阅读全文

posted @ 2020-12-31 21:56 Eleanor123 阅读(66) 评论(0) 推荐(0) 编辑

方法的通用格式
摘要:public static 返回值类型 方法名(参数){ 方法体; return 数据; } 说明: 1、public static。修饰符 2、返回值类型。方法操作完毕以后返回的结果数据,所对应的数据类型。如果方法操作完毕没有数据返回写void,而且方法体一遍不写return 3、方法名。调用方法 阅读全文

posted @ 2020-12-31 16:22 Eleanor123 阅读(141) 评论(0) 推荐(0) 编辑

方法定义的格式
摘要:1 package day05; 2 3 public class MethodDemo01 { 4 /*方法定义的格式: 5 * public static void 方法名(){ 6 * 方法体 7 * } 8 * 方法的调用格式: 9 * 方法名(); 10 * 注意:方法与方法之间是平级关系 阅读全文

posted @ 2020-12-31 14:16 Eleanor123 阅读(124) 评论(0) 推荐(0) 编辑

数组内存图
摘要:一个数组内存图: 两个数组内存图: 多个数组指向相同内存图: 阅读全文

posted @ 2020-12-31 11:46 Eleanor123 阅读(103) 评论(0) 推荐(1) 编辑

IDE常用快捷键
摘要:psvm+enter:快速生成main方法 sout+enter:快速生成输出语句 alt+1:打开、隐藏工程目录结构 alt+4:打开、隐藏控制台 ctrl+alt+L:格式化代码 alt+enter:代码修正提示 ctrl+D:向下复制一行 ctrl+X:剪切当前行 ctrl+/:快速进行单行注 阅读全文

posted @ 2020-12-30 20:13 Eleanor123 阅读(173) 评论(0) 推荐(0) 编辑

数组的遍历
摘要:package day04; public class ArrayTraverse { /*数组的遍历:通过循环获取数组中的所有元素,动态获取数组元素个数:数组名.length*/ public static void main(String[] args) { int[] arr = {1, 2, 阅读全文

posted @ 2020-12-30 19:59 Eleanor123 阅读(89) 评论(0) 推荐(0) 编辑

数组空指针异常
摘要:1 package day04; 2 3 public class ArryExceptionDemo { 4 public static void main(String[] args) { 5 int[] arr =new int[3]; 6 System.out.println(arr[2]) 阅读全文

posted @ 2020-12-30 19:49 Eleanor123 阅读(71) 评论(0) 推荐(0) 编辑

数组的静态初始化
摘要:1 package day04; 2 3 public class ArrayStaticDemo { 4 public static void main(String[] args) { 5 //数组静态初始化:初始化的时候指定每个元素的初始值,由系统决定数组长度 6 //完整格式:数据类型 [] 阅读全文

posted @ 2020-12-30 16:17 Eleanor123 阅读(477) 评论(0) 推荐(0) 编辑

数组的动态初始化
摘要:1 package day04; 2 3 public class ArrayDemo03 { 4 /*数组的动态初始化:初始化的时候需要手动指定数组的长度,系统会为数组容器分配初始值。 5 动态初始化格式:数据类型[] 数组名 = new 数据类型[数组的长度]; 6 注意:打印数组变量的时候会打 阅读全文

posted @ 2020-12-30 11:09 Eleanor123 阅读(1052) 评论(0) 推荐(0) 编辑

数组的定义
摘要:1 package day04; 2 3 4 public class ArrayDemo01 { 5 /*数组的定义格式: 6 1、数据类型[]数组名; 7 2、数据类型 数据名 []; 8 */ 9 public static void main(String[] args) { 10 char 阅读全文

posted @ 2020-12-30 10:07 Eleanor123 阅读(300) 评论(0) 推荐(0) 编辑

Random
摘要:1 package day04; 2 3 import java.util.Random; 4 5 public class RandomDemo { 6 /*Random:产生随机数 7 使用步骤: 8 1、导包:import java.util.Random;导包的语句必须写在类定义的上面 9 阅读全文

posted @ 2020-12-29 22:39 Eleanor123 阅读(103) 评论(0) 推荐(0) 编辑

Continue和Break
摘要:1 package day03; 2 3 public class ContinueDemo { 4 /*contiune:跳过某次循环体内容的执行。注意使用是基于条件控制,在循环体内使用。*/ 5 public static void main(String[] args) { 6 for (in 阅读全文

posted @ 2020-12-29 22:28 Eleanor123 阅读(52) 评论(0) 推荐(0) 编辑

死循环
摘要:1 package day03; 2 /* 3 死循环格式 4 for死循环: 5 for(;;){ 6 7 } 8 while死循环格式: 9 while(true){ 10 } 11 do while死循环格式: 12 do{ 13 } 14 while(true); 15 */ 16 publ 阅读全文

posted @ 2020-12-29 09:39 Eleanor123 阅读(233) 评论(0) 推荐(0) 编辑

For和while的区别
摘要:1 package day03; 2 3 public class ForWhile { 4 /*for和while的区别: 5 1、条件控制语句所控制的自增变量因为归属for循环的语法结构中, 6 for循环结束以后就不能再被访问到了。 7 2、条件控制语句所控制的自增变量对于while循环来说不 阅读全文

posted @ 2020-12-28 20:45 Eleanor123 阅读(539) 评论(0) 推荐(0) 编辑

Do while循环
摘要:1 package day03; 2 3 public class DoWhileDemo01 { 4 /* 5 格式: 6 初始化语句: 7 do { 8 循环体语句; 9 条件控制语句; 10 } 11 while(条件判断语句); 12 执行流程: 13 1、执行初始化语句 14 2、执行循环 阅读全文

posted @ 2020-12-28 20:37 Eleanor123 阅读(135) 评论(0) 推荐(0) 编辑

While循环
摘要:1 package day03; 2 3 public class WhileDemo01 { 4 /* 5 格式: 6 初始化语句: 7 while(条件判断语句){ 8 循环提语句; 9 条件控制语句; 10 } 11 执行流程: 12 1、执行初始化语句 13 2、执行条件判断语句,如果是fa 阅读全文

posted @ 2020-12-28 20:29 Eleanor123 阅读(60) 评论(0) 推荐(0) 编辑

For循环
摘要:1 package day03; 2 3 public class ForDemo01 { 4 /* 格式: 5 for(初始化语句;条件判断语句;条件控制语句){ 6 循环体语句;} 7 执行流程: 8 1、执行初始化语句 9 2、执行条件判断语句,如果结果是true继续执行,如果是false循环 阅读全文

posted @ 2020-12-28 20:08 Eleanor123 阅读(73) 评论(0) 推荐(0) 编辑

If选择结构
摘要:格式1: if(关系表达式){ 语句体; } 执行流程: 1、首先计算表达式的值 2、判断表达式的值如果为true将就执行语句体,如果为false不执行语句体 3、继续执行后面的语句内容 注意事项: 1、如果if语句所控制的语句体是一条语句,大括号可以不用写,但是不建议。 2、if语句的小括号后面不 阅读全文

posted @ 2020-12-27 00:22 Eleanor123 阅读(181) 评论(0) 推荐(0) 编辑

switch
摘要:1 package day03; 2 3 4 public class SwitchDemo1 { 5 /* 格式: 6 switch(表达式){ 7 case 值1: 8 语句体1; 9 break; 10 case 值2: 11 语句体2; 12 break; 13 …… 14 default: 阅读全文

posted @ 2020-12-26 23:57 Eleanor123 阅读(92) 评论(0) 推荐(0) 编辑

顺序结构
摘要:1 public class Demo1 { 2 public static void main(String[] args) { 3 System.out.println(1); 4 System.out.println(2); 5 System.out.println(3); 6 System. 阅读全文

posted @ 2020-12-26 23:49 Eleanor123 阅读(41) 评论(0) 推荐(0) 编辑

三元运算符
摘要:1 package day02; 2 3 public class DemoThree01 { 4 /*三元运算符:格式:关系表达式?表达式1:表达式2; 5 * 执行流程:首先计算关系表达式的值,如果值为true取表达式1的值;如果为false取表达式2的值 6 * 需求:求两个变量的最大值*/ 阅读全文

posted @ 2020-12-26 23:37 Eleanor123 阅读(281) 评论(0) 推荐(0) 编辑

关系运算符
摘要:1 package day02; 2 3 public class CompareDemo { 4 public static void main(String[] args) { 5 /* 6 关系运算符(比较运算符) : 7 8 (>) (>=) (<) (<=) (==) (!=) 9 10 阅读全文

posted @ 2020-12-26 23:31 Eleanor123 阅读(117) 评论(0) 推荐(0) 编辑

逻辑运算符
摘要:1 package day02; 2 3 public class Demo2Operator { 4 /*逻辑运算符分类; 5 &:并且,遇到false则false,只有符号两边同时为true,结果才是true; 6 |:或者,遇到true则true,只有符号两边同时为false,结果才为fals 阅读全文

posted @ 2020-12-26 23:27 Eleanor123 阅读(94) 评论(0) 推荐(0) 编辑

基本赋值运算符
摘要:1 package day02; 2 3 public class DemoOperate1 { 4 /* 5 基本赋值运算符: 6 =: 将符号右侧的数据赋值给左边 7 扩展运算符: 8 += -= *= /= %= 9 +=:将符号左右两边的数据做加法运算,结果赋值给左边 10 */ 11 pu 阅读全文

posted @ 2020-12-26 23:17 Eleanor123 阅读(102) 评论(0) 推荐(0) 编辑

自增自减运算符
摘要:1 package day02; 2 3 public class Caculate03 { 4 /* 5 自增自减运算符: 6 ++:变量自身+1 7 --:变量自身-1 8 ++和--既可以在变量后面,也可在变量前面 9 注意:单独使用的时候,++和--无论是放在变量的前还是后边,结果都是一样的 阅读全文

posted @ 2020-12-26 23:06 Eleanor123 阅读(83) 评论(0) 推荐(0) 编辑

字符串的+操作
摘要:当+操作中出现字符串时,这个+是【字符串连接符】,不是算术运算。 package day02; public class CaculateDemo03 { public static void main(String[] args) { System.out.println("iptables"+6 阅读全文

posted @ 2020-12-26 23:01 Eleanor123 阅读(125) 评论(0) 推荐(0) 编辑

算术运算符
摘要:运算符:对常量或变量进行操作的符号。 算术运算符:+(加)、-(减)、*(乘)、/(整数相除,只能得到整数如果想要小数的结果,必须加入小数的运算)、%(取模,取余数) 1 package day02; 2 3 public class Caculatedemo01 { 4 public static 阅读全文

posted @ 2020-12-26 22:34 Eleanor123 阅读(525) 评论(0) 推荐(0) 编辑

数据类型转换
摘要:1、隐式转换:将数据类型中取值范围小的数据给取值范围大的类型赋值,可以直接赋值(小的给大的,能隐式直接转换) int a =10;//int, 4个字节 double b = a;//double,8个字节 System.out.println(b); //10.0 2、强制转换:将一个数据范围大的 阅读全文

posted @ 2020-12-26 18:46 Eleanor123 阅读(544) 评论(0) 推荐(0) 编辑

键盘输入使用
摘要:基本步骤: 第一,导包,需要写在class的上面。import java.util.Scanner; 第二,创建对象。Scanner sc = new Scanner(System.in);只有sc可以改变,其他属于固定格式 第三,使用变量接收数据。int i = sc.nextInt();只有i变 阅读全文

posted @ 2020-12-26 18:20 Eleanor123 阅读(119) 评论(0) 推荐(0) 编辑

基本数据类型长度
摘要:1、整数 byte,1个字节 short,2个字节 int,4个字节 long,8个字节 2、小数 float,4个字节 double,8个字节 3、字符 char,2个字节 4、布尔 boolean,1个字节 基本数据类型使用: package day01; public class Demo1V 阅读全文

posted @ 2020-12-26 18:10 Eleanor123 阅读(999) 评论(0) 推荐(0) 编辑

变量
摘要:常量是在程序执行过程中值可能会发生改变的数据。 变量的注意事项: 1、变量名不允许重复定义。int a = 10;// int a = 20; 错误代码 2、一条语句(Java使用分号作为一条语句的结束)可以定义多个变量,但是需要使用都会进行分隔。例如int a =10,b=2,c=3。 3、变量使 阅读全文

posted @ 2020-12-26 18:00 Eleanor123 阅读(97) 评论(0) 推荐(0) 编辑

常量
摘要:常量是在程序执行过程中值不会发生改变的数据。 常量的分类: 字符串常量:被双引号包裹起来的内容 整数常量:所有整数 小数常量:所有小数 字符常量:被单引号所包裹的内容,里面只能存放单个字符 布尔常量:只有两个值:true真、false假,不单独打印,没啥意义,一般用于条件、循环使用 空常量:null 阅读全文

posted @ 2020-12-26 17:37 Eleanor123 阅读(452) 评论(0) 推荐(0) 编辑

Helloworld
摘要:package day01; public class HelloWorld { //通过class定义了一个类,类名是HelloWorld /*main方法程序的入口点,如果程序没有编写main方法,将在运行实现的时候出错*/ public static void main(String[] ar 阅读全文

posted @ 2020-12-26 11:07 Eleanor123 阅读(50) 评论(0) 推荐(0) 编辑

Java简介
摘要:Java介于编译型语言和解释型语言之间。编译型语言如C、C++直接编译成机器码执行,但是不同的平台CPU的指令集不同,所以每一种平台对应不同的机器码。解释型语言如python、Ruby可由解释器直接加载源码然后运行,代价是运行效率低。Java是将代码编译成"字节码",类似抽象的CPU指令,然后针对不 阅读全文

posted @ 2020-12-07 19:55 Eleanor123 阅读(78) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示