几分钟看完的javaSE基础(一)

基础java语法

关键字目前有五十个左右java关键字

标识符:java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符

标识符的命名规则:由字母、数字、下划线和美元符号组成。不以数字开头,java区分大小写。不能是java的关键字

标识符的命名规范: 驼峰的命名法。

注释 : 注释就是解释代码    单行注释(//) 多行注释(/* */) 文档注释(/**  */)注意空格的而不同哦!

常量:常量是在程序运行中,值不能改变的量

常量的分类 :整型常量、小数常量、布尔常量、字符常量、字符串常量等等

进制:二进制,八进制,十进制,十六进制等

原码/反码/补码:最高位是符号位,0表示整数,1表示变数

反码:正数的反码和原码相同,负数的反码是除了符号位不变,其他位按位取反;

补码:正数的补码和原码相同,负数的补码是在反码的基础上末位加一

变量的概述:变量其实是内存中的一小块区域,使用变量名来放问这块区域。因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。

定义变量的格式: 数据类型 变量名 = 初始值;

数据的八大类型  总共有十一种类型哦!

byte short  int long  float  double char String     引用类型:类(class) 、接口(interface)、数组([ ])这些都要记得哦!

基本类型的转换规则:大类型转小类型会出现精度丢失的情况(强制转换)。 一般为小类型转大类型

 

运算符

 + -   *  /   %

++ 为单目运算符   ++ 表示自增1    -- 反之

表达式和运算符的优先级    单目运算符>算数运算符>关系运算符>逻辑运算符(&& > ||) >三目运算符>赋值运算符

由高到低按照运算符的优先顺序进行。

scanner 键盘录入对象

实现键盘录入数据的步骤(死记三步)

* 导包 在clas修饰的类名上加入 import java.util.Scanner

*创建对象 Scanner input = new Scanner(System.in);

*使用变量接收数据int num = input.newxInt();    接收数据时因类型不一样所以接收时后面写法也会有所不一样哦!(input.newdouble)

 

语句的使用:

if语句   语法 : if(关系表达式){语句体}   执行流程 :先判断关系表达式里的结果是true还是false    如果是true则继续执行语句体里的语言      如:1>2  结果为false  则该语句结束   反之则执行语句体

if-else语句  语法: if(关系表达式){代码1} else(关系表达式){代码2}   执行流程:先判断关系表达式里的结果如果是true则执行代码1、如果是false 则执行代码2 

多重的if - else  语法跟上面一样哈  只是不停的嵌套多重的if-else而已   执行流程:if后面的关系表达式true则执行代码1如果是false则继续判断条件2的结果是true还是false如果是true则执行代码2中的语句体 。如果还是false这往后继续判断。

嵌套的if-else 语法:if(关系表达式){ if (条件){代码1} else{ 代码2}}   执行的流程 首先判断关系表达式如果是true则继续判断条件如果是true则执行代码1如果是false则执行代码2

switch语句   语法:switch(表达式){case值1:代码块;break; case值2:代码块;break;default:代码块n+1;break;}

for循环 循环语句的概念:在循环条件满足的情况下,反复执行待定的代码   主要分为  for循环 while循环 do-while循环 

for循环语法  for(表达式1;表达式2;表达式3){循环体}   如:for(int i=11;i<=10;i++){i+1}    执行过程:表达式1:初始化表达式,完成变量的初始化(n=1)   表达式2:循环条件表达式,返回值为布尔类型,指循环条件;表达式3:循环后操作表达式,负责修改整变量,改变循环条件。 *执行表达式1 *执行表达式2看看是true还是false如果是true继续执行,如果是false就结束循环。*执行循环体语句,*执行控制条件语句;*回到第二步继续

造成死循环的原因是缺失表达式2:因为没有比较,条件不知道是true还false所以程序一直累加 ,造成的死循环   (for语句哦!!!!!!!)

 

while循环 语法:while(条件表达式语句){循环体语句;}   执行过程:首先判断条件表达式语句是true还是false,结果是true则执行循环体,条件是false则跳出循环

do-while循环 语法:do{循环体}while(条件表达式);  执行过程:首先执行循环体语句,后面判断是true还是false  如果是true着继续执行,如果是false则跳出循环      while   和   do-while不同点在于判断的先后,do——while多执行一次循环体 并且是先执行 while是判断后执行的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值