java基础
想想卡宝会怎么做
这个作者很懒,什么都没留下…
展开
-
1. 常量
System.out.println(100);//System.out.println打印语句,自动换行,常用。System.out.print(200);//System.out.print打印语句不换行。System.out.println(0x123);System.out.println(0123);System.out.println(1E38);值一旦声明初始化过后,值不能再改变,通过代码不能改变。System.out.println('男');在整数值前面加上0x或者0X。...原创 2022-07-08 12:59:24 · 72 阅读 · 0 评论 -
2. 变量
变量的分类:1.局部变量:声明在方法中的变量2.成员变量:声明在类中方法外3.静态变量:使用static 关键词修饰的变量,一般在类中方法外局部变量:值一旦变化,可以通过代码改变值声明格式:数据类型 变量名=值;"="是赋值,把值赋给变量。数据类型:整数:int 小数:double局部变量的使用注意事项:使用之前要初始化(赋初值)变量的操作:1.赋值 2.改变变量值声明一个常量(不能通过代码进行改变)格式:final 数据类型 常量名=值............原创 2022-07-08 12:56:00 · 185 阅读 · 0 评论 -
3.数据类型
/ctrl+d会复制上一行到下一行booleantype2=false;//t=A先转换为65(ASCII)再进行计算。在十进制中,我们无法精确表示1/3就像在二进制中无法精确表示该计算结果。能表示一个(单个)字符,也能表示一个整数(0-65535)--ASCII。//声明long类型整数超过范围(int范围),数值后加l或L。所以double类型不适合小数运算,即使进行运算精度也不高。charc6='\\';charc5='\n';//如果没超过,可以加可以不加。charc='男';...原创 2022-07-16 23:12:39 · 59 阅读 · 0 评论 -
4.强制类型转换
基本数据类型范围大小byte->short->int->long->float->double。格式小范围数据类型变量名=(小范围数据类型)大范围类型的值或变量。把大范围数据类型的值赋给比它小的范围的类型,使用强制手段。原创 2022-07-16 23:18:45 · 90 阅读 · 0 评论 -
5.运算符
低位移出,高位空出的位可以由0填充,或者由符号位的副本填充(如果是正数,补0;在短路逻辑或(||)运算时,当第一个表达式为true是,后面表达式不会再执行。注在短路逻辑与(&&)运算时,当第一个表达式为false是,后面表达式不会再执行。true为false,!false的结果为true)||(短路逻辑或)(或)对一个算对全错算错对两个算对。简单来说,在原值的基础上,往左移几位,就乘以多少个2。简单来说,在原值的基础上,往右移几位,就除以多少个2。判断为真,则为表达式1,否则为表达式2。...原创 2022-07-17 00:37:56 · 38 阅读 · 0 评论 -
6.条件语句
条件判断语句boolean类型,如果为true执行if语句块中的代码,否则不执行。如果条件判断为true执行代码1,否则执行代码2。if(条件判断语句1){if(条件判断语句){if(条件判断语句){原创 2022-07-17 00:49:43 · 43 阅读 · 0 评论 -
7.选择语句
switch(变量或者值){//byteshortintchaString(jdk1.7)具有穿透性执行某个case里的代码时如果没有break,继续指向下一个case,default代码3;//如果都不能匹配,执行default。case值1代码1;case值2代码2;直到遇到break为止。......原创 2022-07-17 00:54:51 · 44 阅读 · 0 评论 -
8.循环语句
do-while先执行一次,在判断,至少执行一次循环体while先判断,再执行循环体。(2)条件判断语句作用判断是否满足循环条件满足条件才能接着进入循环。执行流程时1-2-3-42-3-42-3-42不满足跳出循环。(4)步进表达式作用用来改变初始化变量值。}while((2)条件判断语句);while((2)条件判断语句){(1)初始化一个变量。(1)初始化一个变量。(1)初始化一个变量。...原创 2022-07-17 16:44:54 · 33 阅读 · 0 评论 -
9.方法的声明
2)声明一个求体积的方法getV(doubler,doubleh);在该方法中调用getS(r)获取的底面积,再乘以h得到体积。如果声明了上述类型,就必须使用return返回同类型的值。把一个功能的代码单独提取出来放在一个模块里,要同时去调用静态方法的声明。权限修饰符static返回值类型方法的名称(参数列表){(1)声明一个求底面积的方法getS(doubler);方法的重载方法同名,参数不同。指参数类型,参数数量不同。3.通过当前类的对象.方法名(值)2.类名.方法名(值);..............原创 2022-07-17 17:14:25 · 199 阅读 · 0 评论 -
10.数组
3.数据类型[][]数组名=new数据类型[][]{{元素1}{元素2}{元素3}...};1.数据类型[][]数组名=new数据类型[一维数组的个数(行)][一维数组长度(列)];格式2数据类型[]数组名=new数据类型[]{元素1,元素2......};4.数据类型[][]数组名={{元素1,元素2}{元素3}{元素4,元素5}};2.数据类型[][]数组名=new数据类型[一维数组个数][];格式1数据类型[]数组名=new数据类型[数组的长度];单纯的在获取数组中的元素。...原创 2022-07-08 12:32:22 · 57 阅读 · 0 评论 -
关于Random和Scanner
/调用nextInt()方法获取随机整数,接收0~10的随机整数。//创建对象Scanner。//创建Random对象。原创 2022-07-17 16:56:39 · 60 阅读 · 0 评论