15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 【慕课网Java】0基础新人的Java编程入门课 Day2

【慕课网Java】0基础新人的Java编程入门课 Day2

时间:2023-06-07 14:39:02 | 来源:网站运营

时间:2023-06-07 14:39:02 来源:网站运营

【慕课网Java】0基础新人的Java编程入门课 Day2:作者:慕课网官方_运营中心
链接:


来源:慕课网




1、数据类型

在定义变量时,如String s=“Hello Imooc”;其中的String叫做数据类型。Java中的数据类型分为基本数据类型和引用数据类型两种,其中String属于引用数据类型。本次课将对几种基本数据类型进行介绍,包括表示整数的int类型,表示小数的单精度浮点型float,以及在逻辑判断中经常被使用的布尔类型。
下面分别对几种数据类型进行介绍:
1)int类型
使用int类型定义变量并赋值:int n=100;
也可以先定义变量后赋值,如:
int n; 声明变量n
n=100; 为变量赋值100
2)float类型
使用float类型定义变量并赋值:float f=1.23f;
注意float类型值的表示,在1.23后面有f,还可以写成1.23F
3)布尔类型
布尔类型用boolean表示,布尔类型的值只有两个true或者false。使用布尔类型定义变量的语法如下:boolean flag=true;或者boolean flag=false;
布尔类型经常用于逻辑判断中,比如3<5,因为3是比5小的,所以结果为true。
如果3>5,因为3是小于5的,所以3>5的结果是false




作者:慕课网官方_运营中心
来源:慕课网




2、运算符

运算符是一些特殊的符号,它们对一个,两个或多个操作数执行特定的运算,然后返回一个结果。这里的操作数指的就是运算符操作的实体。
Java 提供了一组丰富的运算符来操作变量,如赋值运算符、算数运算符和逻辑运算符等。之前我们定义变量并赋值的语句int n=100;中,=就是赋值运算符。下面我们来看一下算术运算符,本次课主要学习加(+)、减(-)、乘(*)、除(/)和取余(%)运算符。定义两个变量int a=4;int b=2;下表演示了运算符的使用和运算后的结果。其中注意a%b,也就是4%2,计算结果是4除以2的余数,所以是0。





案例:

// 定义两个变量,值分别为4和2

int a = 4;

int b = 2;

// 求两个数的和并输出

System.out.println("a + b = " + (a + b));

// 求两个数的差并输出

System.out.println("a - b = " + (a - b));

// 求两个数的乘积并输出

System.out.println("a * b = " + (a * b));

// 求两个数的商并输出

System.out.println("a / b = " + (a / b));

// 求两个数的余数并输出

System.out.println("a % b = " + (a % b));

运行结果:



关于加号的说明:加号除了可以进行算术运算,还可以作为字符串连接运算符使用。如下所示的代码中,将数学运算a+b的结果连在"a + b = " 字符串的后面进行输出。

System.out.println("a + b = " + (a + b));

再来看一个字符串连接的例子:
定义字符串类型的变量str,初始值为"abcd"。然后将str和字符串"efg"做字符串连接运算,将结果赋值给字符串变量str1,并将str1的值输出。

String str = "abcd";

String str1 = str + "efg";

System.out.println("str1 = " + str1);

运行结果:





作者:慕课网官方_运营中心
来源:慕课网




3、条件结构

1)在介绍条件结构前,先来看一下关系运算符的使用。如下表所示,演示了关系运算符的用法。关系运算的结果是布尔值,也就是结果只能是true和false



2)选择结构
在生活中我们经常遇到选择的问题,比如你的年龄小于18岁就是未成年,大于等于18岁就是成年,那么这类问题可以使用选择结构进行解决。
先来看一下选择结构的语法:



关于选择结构语法的说明:

int age = 29;

if (age >= 18) {

System.out.println("成年啦!");

}

注意代码中的大括号,在大括号中只有一条语句的时候是可以省略的,但是建议写上,养成良好的编程习惯。
例2:判断年龄是否大于等于18岁,如果满足条件就输出成年啦,否则输出还未成年。
在例1代码的基础上加上else,输出还未成年。

int age = 29;

if (age >= 18) {

System.out.println("成年啦!");

}else {

System.out.println("还未成年!");

}

例3:判断年龄是否小于等于0,如果小于等于0就输出年龄格式错误!如果年龄大于0并且小于18,输出还未成年。如果年龄在18岁以上,输出成年啦!

int age = 29;

if (age <= 0) {

System.out.println("年龄格式错误!");

} else if (age <= 18) {

System.out.println("还未成年!");

} else {

System.out.println("成年啦!");

}

注意:else if中的条件,隐含是大于0小于等于18,因为它是age<=0不满足的前提下,再去判断age<=18


作者:慕课网官方_运营中心
来源:慕课网



关键词:入门,基础

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭