java基础语法(笔记)

八种基本类型分别是:

  • 整型 (4种)byte 8 位、short 16位、 int 32位、 long 64位
    • 当以l或者L结尾的时候,一个整数字面值是long类型,否则就是int类型。 建议使用大写的L而非小写的l,因为容易和1混淆。
  • 字符型 (1种):char 长度为16位
    • 用于存放一个字符,值用单引号’表示 ,其长度和short一样,也是,只能存放一个字符
  • 浮点型 (2种)float 长度为32位 ,double 长度为64位
    • 注意: 默认的小数值是double类型的,float在数字后面加一个字母f,直接把该数字声明成float类型:float f2 = 54.321f,
  • 布尔型(1种):boolean 长度为1位 false、true
    • 分别代表真假虽然布尔型真正存放的数据是0(false) 1(true),不能直接使用0 1 进行赋值

在这里插入图片描述
在这里插入图片描述

  • String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。
    String类型是Immutable的,一旦创建就不能够被改变。
        int decVal = 26; //默认就是int型
        int hexVal = 0x1a; //16进制
        int oxVal = 032; //8进制
        int binVal = 0b11010; //2进制
        System.out.println(oxVal);//默认输出10进制

强制转换 :高精度向低精度转换

 byte b = 5;
        int i1 = 10;
        int i2 = 300;
        b = (byte) i1;
        //因为i1的值是在byte范围之内,所以即便进行强制转换
        //最后得到的值,也是10
        System.out.println(b);//10
        //因为i2的值是在byte范围之外,所以就会按照byte的长度进行截取
        //i2的值是300,其对应的二进制数是 100101100
        //按照byte的长度8位进行截取后,其值为 00101100 即44
        b =(byte) i2;
        System.out.println(b);//44
        //查看一个整数对应的二进制的方法:
        System.out.println(Integer.toBinaryString(i2));//100101100

变量命名规则

变量命名只能使用字母 数字 $ _
变量第一个字符 只能使用 字母 $ _
变量第一个字符 不能使用数字

控制流程

if

if(表达式1){
  表达式2}
if(表达式1){
  表达式2}else if(){
}else if(){
}...

switch

switch(表达式){
     case 常量1:
          语句1;
          // break;
     case 常量2:
          语句2;
          // break; … …
     case 常量N:
          语句N;
          // break;
     default:
          语句;
          // break;
}

while

①初始化部分
while(②循环条件部分){ 
      ③循环体部分; 
      ④迭代部分; 
}

do while

①初始化部分;
do{
    ③循环体部分
    ④迭代部分
}while(②循环条件部分);

for

for (①初始化部分; ②循环条件部分; ④迭代部分){ 
          ③循环体部分;

for 增强型

	int[] nums={1,2,3,4};
	for (int x : nums) {
         System.out.println(x);
    }//输出:1 2 3 4


    for(int x = 0;x < nums.length;x++){
     System.out.println(nums[x]);
     }

continue

  1. continue只能使用在循环结构中
  2. continue语句用于跳过其所在循环语句块的一次执行,继续下一次循环
  3. continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环

break

break语句用于终止某个语句块的执行

  • break只能用于switch语句和循环语句中。
  • continue 只能用于循环语句中。
  • 二者功能类似,但continue是终止本次循环,break是终止本层循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值