美文网首页程序猿开发笔记程序媛开发笔记Java开发工程师V
第十九节:Java基本数据类型,循环结构与分支循环

第十九节:Java基本数据类型,循环结构与分支循环

作者: 魔王哪吒 | 来源:发表于2018-08-05 14:25 被阅读21次
标题图

基本数据类型

Java中的基本数据类型,有8种,在Java中有四种类型,8种基本数据类型。

基本数据类型.png

字节

  • boolean 布尔型为1/8
  • byte 字节类型为1
  • short 短整型为2
  • char 字符型为2
  • int 整数类型为4
  • float 浮点类型为4
  • long 长整型为8
  • double 双精度类型为8

基本数据类型的自动转换

口诀:小可转大,大转小会失去精度

byte -> short,char -> int -> long
float -> double
long -> double
int -> float

Java基本数据类型,数据类型用来描述变量,变量是申请内存来存储的值,当我们创建变量时,会在内存中申请空间,变量的类型是为了给变量分配空间时的内存环境。

在Java中有两大数据类型,分别为内置数据类型引用数据类型。那么先讲内置数据类型,在说引用数据类型。


内置数据类型

内置数据类型为Java提供的八种基本类型,如上图所示,分别有:整型byte,short,int,long,浮点型float,double,逻辑型boolean,字符型char。

  • byte数据类型为8位,默认值为0
  • short数据类型为16位,默认值为0
  • int数据类型为32位,默认值为0
  • long数据类型为64位,默认值0L
  • float数据类型为32位,默认值为0.0f
  • double数据类型为64位,默认值为0.0d
  • boolean数据类型为一位的信息,只有两个取值,为true和false,默认值为false
  • char类型为一个单一的16位字符

引用数据类型

引用数据类型指向一个对象,指向对象的变量为引用变量。那么有什么是引用数据类型,对象和数组都是引用数据类型,默认值为null。

Stu student = new Stu("Student");

自动类型转换

低到高,加口诀

byte,short,char -> int -> long -> float -> double

强制类型转换

栗子:

int i = 12;
byte b = (byte)i;
//强制类型转换为byte

循环结构与分支循环

  • while 循环

  • do...while 循环

  • for 循环

  • if 语句

  • switch 语句

if(表达式) { 
 代码块
} 

public class Demo{
 public static void mian(String[] args){
  int i=1;
  if(i=1){
   System.out.println(i);
  }
 }
}
if(比较表达式) { 
 语句1; 
}else { 
 语句2; 
} 

public class Demo{
 public static void main(String[] args){
  if(a==b){
   System.out.println("a,b相等");
  }else{
   System.out.println("a,b不等");
  }
 }
}
switch(表达式) { 
 case 值1: 
  语句体1; 
  break; 
 case 值2: 
  语句体2; 
  break; 
  … 
 default: 
  break; 
} 
while(判断语句) { 
 循环体语句; 
} 

do ... while似于while循环,不同的是do ... while循环是保证至少执行一次。

do
{
   //语句
} while (条件);

for 循环

for(int x = 10; x < 20; x ++)
{
   //语句
}

break关键字是用来停止整个循环的,而continue关键字是使循环立即跳转到下一次迭代。

分支

if(布尔表达式)
{
   //如果布尔表达式为true,执行的语句
}
if(布尔表达式){
   //true
}else{
   //false
}
if(布尔表达式){
   // 值为true
   if(布尔表达式){
      // 值为true执行代码
   }
}
switch(true){
    case value1 :
       //语句
       break; 
    case value2 :
       //语句
       break; 
    default : 
       //语句
}

结语

  • 你完成了吗?是不是,很容易呢?是不是很简单呢?

  • 小礼物走一走 or 点赞

送❤

相关文章

  • 第十九节:Java基本数据类型,循环结构与分支循环

    基本数据类型 Java中的基本数据类型,有8种,在Java中有四种类型,8种基本数据类型。 字节 boolean ...

  • Java基本数据类型,循环结构与分支循环

    java中基本数据类型有8中分为四种类型 整型 byte short int long 浮点型 float dou...

  • Android开发学习路线

    Android开发学习路线 总览 学习知识汇总 Java se基础 Java基本数据类型与表达式,分支循环。 Do...

  • Android学习总结

    1).Java基本数据类型与表达式,分支循环。 2).String和StringBuffer的使用、正则表达式。 ...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • Android学习路线

    Android学习路线 第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环。 2.Stri...

  • 2018-12-21 Android 学习路线

    第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuff...

  • Kotlin——流程控制

    与Java类似,Kotlin同样提供了两种基本的流程控制结构:分支结构和循环结构 顺序结构 在任何编程语言中最常见...

  • c语言入门套路

    基本数据类型 字符型 整数型 数组 结构体 指针 流程控制 分支语句 循环语句 函数

  • 代码执行结构

    分类:顺序结构,分支结构,循环结构 分支结构--if分支 基本语法 示例: 触发器结合if 分支,判断商品是否足够...

网友评论

    本文标题:第十九节:Java基本数据类型,循环结构与分支循环

    本文链接:https://www.haomeiwen.com/subject/kyrbvftx.html