笔记
时絔
努力修习,积极上进
展开
-
IDEA反编译
反编译打开项目结构,复制最下面的输出位置路径:D\Java\out 必须idea开着呢,不然不显文件粘贴到计算机路径上,idea必须开着呢,不然直达网页在这个输出的位置输出了一个 production目录,可以看到这里面就是执行的.class文件打开一个class文件就是乱码点击右键 然后选择Open in,点开Explorer这里面的是Java文件然后芭对应的class文件拷贝到Java文件这儿这时目录上就有这个文件了,点击这个原创 2021-03-14 13:32:23 · 619 阅读 · 0 评论 -
选择结构
选择结构文章目录选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示语法:if双选择结构那现在有个需求,公司要收购一个软件,成功了,给人支付100万元,失败了,自己找人开发,这样的需求用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构,所以就有了if-else结构。语法:if多选择结构我们发现刚才的代码不符合实际情况,真实的情况还可能存在ABCD,存在区间多级判断,比如90~100就是A,80~90就是B,等等,在生活中我们很多时候原创 2021-03-14 13:01:27 · 139 阅读 · 0 评论 -
顺序结构
顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行。顺序结构最简单的是算法结构。语句与语句之间,框与框之间是按从上到下的顺序进行的,他是由若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本算法结构。...原创 2021-03-08 21:15:21 · 134 阅读 · 0 评论 -
Scanner进阶使用
import java.util.Scanner;public class Demo05 { public static void main(String[] args) { //我们可以输入多个数字,并求其总和与平均数,每输入一个数字永辉车确认,通过输入非数字来结束输入并输出执行结果; Scanner scanner = new Scanner(System.in); //和 double sum=0; //计算输原创 2021-03-08 20:22:49 · 194 阅读 · 2 评论 -
用户交互Scanner
用户交互Scanner之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s =new Scanner (System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next(原创 2021-03-08 16:24:25 · 110 阅读 · 0 评论 -
三元运算符及包机制
三元运算符及包机制三元运算符:public class Demo11 { public static void main(String[] args) { //X ? Y :Z //如果x==true,则结果为y否则为z int score=99; String type=score>60?"及格":"不及格";//简洁的if System.out.println(type); }}包机制:包原创 2021-03-06 20:11:35 · 110 阅读 · 0 评论 -
逻辑运算符与位运算符
Demo09逻辑运算符与位运算符//逻辑运算符 需要做出一些判断,跟大小写差不多public class Demo09 { public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a=true; boolean b=false; System.out.println("a&&b:"+ (a&&b)); //逻辑与原创 2021-02-17 22:59:59 · 221 阅读 · 0 评论 -
【运算符篇】 自增,自减
【运算符篇】自增运算符 ++ 自减运算符 - -Doem08基本含义让一个变量涨一个数值1,或者让一个变量降一个数值1使用方式单独使用:不和其他任何操作混合,自己独立成为一个步骤。混合使用:和其它操作混合,例如与赋值混合,或者与打印操作混合,等。使用区别再单独使用的时候,前++和后++没有任何区别,也就是++a和a++是完全一样的。在混合运算的时候,有很大区别:如果是|前++|,那么变量立刻马上+1,然后拿着结果进行使用or打印;【先加后用】如果是|后++|,那么首先原创 2021-02-16 17:18:44 · 308 阅读 · 0 评论 -
运算符的认识
运算符算术运算符:+ ,-,*,/,%,++,- -赋值运算符:=关系运算符:>, <, >=, <=, ==,!=, instanceof逻辑运算符:&&与, ||或 ! 非位运算符:&, | ,^, ~ ,>>, <<, >>>(了解)条件运算符: ? :扩展赋值运算符 :+=, -=, *=, /=byte,short,char用运算符运算后自动转原创 2021-02-16 17:01:23 · 216 阅读 · 0 评论 -
常量的随手笔记
Demo06常量常量:初始化初始化后不能再改变值,即不会变动的值。所谓常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。常量通过final关键词来定义,变量名用大写来表示final 常量名 =值;final double ER=3.14;常量名一般使用大写字符,修饰符不区分前后顺序//修饰符不区分前后顺序static final double ER=3.14;static final double ER=3.14 变量类型前面都是修饰符(st原创 2021-02-15 17:49:47 · 65 阅读 · 0 评论 -
变量的随手笔记
Demo05变量变量: 数据类型 变量名 = 值 //可以使用逗号隔开来声明多个同类型变量类变量 加个static关键词实例变量 实例变量写在方法的外面类的里面需要先new个类,Demo05 demo05 = new Demo05();局部变量 局部变量写在方法里/*如果不自行初始化值,这个类型将会默认值实例变量 数值类型初始化0代表整数 0.0代表小数 u0000代表字符串初始化布尔值默认是false除了基本类型,其余都是nul;*/使用:类名.变量名原创 2021-02-15 16:18:38 · 117 阅读 · 0 评论 -
类型转换随手笔记
类型转换随手笔记Demo04类型转换低------------高byte,short,char–>int–>long–>float–>doubleint i =128;byte e=(byte) i;//强制转换 格式:"(类型)“+变量名double q=i;System.out.println(i);//128System.out.println(e);//-128System.out.println(q);//128.0强制转换 格式:”( 类型)原创 2021-02-15 11:08:25 · 75 阅读 · 0 评论 -
整数拓展随手笔记
Demo03文章目录整数拓展浮点数拓展字符拓展布尔值拓展编码Unicode转义字符整数拓展//整数拓展 进制 二进制0b开头 八进制0开头 十进制正常 十六进制0x开头 int i=10; int i3=012354577;//八进制 int i4=0x10;//十六进制 System.out.println(i); System.out.println(i3); System.out.pri原创 2021-02-13 18:07:37 · 369 阅读 · 3 评论 -
HelloWorld
HelloWorld编写代码public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World"); }}编译家娃文件会生成一个class文件,并运行class文件原创 2021-02-12 20:43:30 · 58 阅读 · 0 评论 -
数据类型手笔记
数据类型八大数据类型什么是字节位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制熟字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示1B=8bit(位)字符:是指计算机中使用的字母、数字、字和符号1bit表示1位1B表示一个字节 1B=8b1024B=1KB1024KB=1M1024M=1G1024G=1T//八大基本数据类型//整数int num1=13;//最常用byte n原创 2021-02-12 16:37:34 · 89 阅读 · 1 评论