注释 标识符和关键字 数据类型,类型转换

JAVA:中有的注释有三种

1.单行注释:用“//”

2.多行注释:用“/*注释*/”

3.文档注释:用“/** 回车“

关键字

abstract    assert     boolean (boolean类型用来判断对错)    break       byte(整数类型)

case          catch     char (字符串类型)           class (内部类)       const

continue      defauit      do          double  (浮点类型)     else

enum           extends    final         finally        fioat(浮点类型)

for             goto            if        implements      import

instanceof       int  (整数类型)   interface       long (整数类型)         native

new     package     private     protected       public(访问权限修饰符)     public  class(类的访问权限)

retum   strictfp        short  (整数类型)      static            super

switch    synchronized    this   throw      throws

transient     try     void()     volatile        while   

标识符注意点

数据类型

重点:JAVA是强类型语言:“要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用”

JAVA的数据类型分为两大类

基本类型(primitive   type)

引用类型(reference   type)

基本类型分为数据类型和boolean类型

数据类型分别为(整数类型)(浮点类型)(字符串类型)

整数类型(byte“1字节范围-128-127”)(short“2个字节范围-32768-32767”)(int”4个字节范围-2147483648-2147483647“)(long8字节范围-92233772036854775808-9223372036854775807)//注释可以理解为里面填写的数据一级比一级大。

浮点类型 (fioat占4个字节)(double占8个字节)

字符串类型(char占2个字节)

boolean类型(只有两个关键字true和false)//注释boolean是用来判断对错的数据类型,true是用来判断对的false是用来判断错的。

小知识点:“整数拓展       进制      二进制(0b)   十进制      八进制(0“0的八进制是8”)    十六进制(0x“0的十六进制是16”)

浮点数扩展  

引用类型(Reference    Type)

包括(类    接口    数)

类型转换

bytr,short,char>   int   >   long   >  float>  double

变量:可以变化的量

//数据类型+变量名=值

Scanner对象:

Scanner(来获取用户的输入)

基本语法:

Scanner  值 =new Scanner(System.in);

实列

//Scanner  值 =new Scanner(System.in);

//new  Scanner(System.in);                             这两个是一个意思

System.out.println("使用next或者nextLine()方式接受");

将内容输出到控制台

if(scanner.hasNext()或者hasNextLine())

然后用 if 类型去判断hasNext()与hasNextLine()

String   值       =scanner .next()或者nextLine()

Scanner.next()或者nextLine()

通过Scanner类的next()与nextLine()方法获取输入的字符串

System.out.println("输出内容为"+s);

最后用访问代码进行访问

最后用(scanner.close();)来关闭。

next();

1.一定要读取到有效字符后才可以结束输入。

2.对有效字符之前遇到的空白,next()方法会自动将其去掉

3.只有输入有效字符后才将其后面输入的空白作为分隔符号或者结束符号、

4.next()不能得到带有空格的字符串,

nextline():
1、以回车为结束符也就是说nextLine()方法返回的是输入回车之前的所有的字符。

2.可以获得空白。

通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。

重点:用完Scanner {Io流     IO流是输入输出流}一定要用(scanner.close();)来关闭。 

String  hr =scanner.next();用这串代码去运行程序的话如果你不给他输入内容它便会一直运行。

选择结构

if单选结构

语法if(布尔表达是){

//如果布尔表达是为true(对)将执行语句

}

if双选结构

if(布尔表达式){

//如果布尔表达式的值为true(对)

}else{

//如果布尔表达值为false(错)

}

if多选结构

if(布尔表达式1){

//如果布尔表达式1的值为ture(对)执行代码

}else if(布尔表达式2){

//如果布尔表达式2的值为ture(对)执行代码

}else if(布尔表达式3){

//如果布尔表达式3的值为ture(对)执行代码

}else 

//如果布尔表达式的值都 不为true执行代码

}

switch多选择结构

switch  case 语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支。

swutch语句中的变量类型可以是:
byte  short   int  char

case标签必须为字符串常量或字面量

语法

switch(expression){

case vslue:

//语句

break;//可选

//你可以有任意数量的case语句

befault://可选

//语句

}

数组

首先必须声明数组变量,才能在程序中使用数组。

数组变量语法

dataTYpe[ ]arrayRefVar;  //首选方法

dataTYpe   arrayRefVar[ ];    //效果相同

java语言使用new操作符来创建数组,语法

dataTYpe[ ]arrayRefVar= new  dataTYpe[arrayRefVar ]

数组的元素是通过索引访问的,数组索引从0开始

获取数组长度:arrays.length

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值