Java入门 -基本数据类型与逻辑结构
程序员文章站
2024-01-20 12:44:16
一、基本数据类型在Java中,有基本数据类型与引用数据类型两种数据类型,而基本数据类型都是存储在栈上。主要有如下八种:整数型:byte:8位,取值范围在-128~127short:16位,int:32位,最常用的整数类型long:64位浮点数:float:单精度浮点数,后缀加f(F)double:双精度浮点数字符型:char:一位字符布尔类型:boolean:只有true和false两个取值二,判断(分支)结构if else:if else是最常用的判断结构,...
一、基本数据类型
在Java中,有基本数据类型与引用数据类型两种数据类型,而基本数据类型都是存储在栈上。主要有如下八种:
整数型:
-
byte
:8位,取值范围在-128~127 -
short
:16位, -
int
:32位,最常用的整数类型 -
long
:64位
浮点数:
-
float
:单精度浮点数,后缀加f(F) -
double
:双精度浮点数
字符型:
-
char
:一位字符
布尔类型:
-
boolean
:只有true和false两个取值
二,判断(分支)结构
if else:
if else是最常用的判断结构,通过对于判断语句进行判断,如果满足,则执行该条件下的语句,不满足则跳过该语句
boolean istrue=true;
if(istrue)
{
//满足条件,执行,并直接跳过后后面判断,不满足直接跳过
}
else if(istrue)
{
//上面判断满足,则该判断跳过,不满足,则执行该判断
}
else {
//上面所有判断都不满足,则直接执行
}
switch case:
通过对于数字或者字符串的匹配来完成对于条件的判断,满足则执行,不满足同样跳过
int nub=2;
switch (nub)
{
case 0:
//如果nub为0,则执行这一步,并且不执行后面的判断,不为0则跳过
break;
case 1:
//如果nub为0,则执行这一步,并且不执行后面的判断,不为0则跳过
break;
default:
//这个数字不为上面任何一个数,则执行这一步
}
三、 循环结构
while
while
的实现逻辑很简单,如果while
的判断条件为true
则执行循环,如果为false
则跳出循环:
boolean isOver;
while(isOver)
{
//当判断语句isOver为true时,循环继续
//当判断语句isOver为false时,循环结束,跳出循环
}
for循环:
for循环则是通过对于结构内的整数参数的范围判断来执行循环的,如果在范围内则执行循环,如果不在则终止循环,可以更便捷的实现固定次数的循环:
int nub=10;
for(int i=0;i<nub;i++)
{
//当i<nub判断成立时,循环继续
//当i<nub判断不成立时,循环结束
}
do while:
与while不同的是,do while是先执行循环的代码,然后再进行判断,所以 do while语句中代码至少执行一次
boolean isTrue=true;
do{
//开始顺序执行,然后对while进行判断,如果while满足条件,则再次执行,直到isTrue为false
}while(isTrue);
循环的其他打破方式:
对于循环,除了使用结构中的限制条件来跳出循环外,也可以使用break
来打破循环,或使用continue
来跳过一次循环:
int i=0;
while (true)
{
i++;
if(i>4) break; //大于四,则打破循环,不会累加,最多输出4
if(i==2) continue; //i等于2时,则跳过后面的输出步骤,执行下一次循
System.out.println(i);
//输出为:1 3 4
}
本文地址:https://blog.csdn.net/xinzhilinger/article/details/111974134