Java基础笔记(1)

目录

1.变量

2.运算符

3.流程控制语句


1.变量

变量是程序中用于存储数据的一个容器,可以存储不同类型的数据,如整数、浮点数、字符等。在Java中,变量的声明需要指定数据类型。

例如,我们可以声明一个整型变量:

int a;

在这个例子中,我们声明了一个名为a的整型变量。在声明变量后,我们可以对其进行赋值:

a = 10;

也可以在声明变量时对其进行赋值:

int b = 20;

2.运算符

Java中的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等。下面是一些常用的运算符及其用法和例子:

算术运算符

运算符描述例子
+加法1 + 2 = 3
-减法3 - 1 = 2
*乘法2 * 3 = 6
/除法6 / 2 = 3
%取模(取余数)7 % 3 = 1

关系运算符

运算符描述例子
==相等1 == 2 false
!=不相等1 != 2 true
>大于2 > 1 true
<小于1 < 2 true
>=大于等于2 >= 2 true
<=小于等于1 <= 2 true

逻辑运算符

运算符描述例子
&&逻辑与true && false false
||逻辑或true || false true
!逻辑非!true false

位运算符

运算符描述例子
&按位与3 & 2 = 2
|按位或3 | 2 = 3
~按位取反~3 = -4
^按位异或3 ^ 2 = 1
<<左移3 << 1 = 6
>>右移3 >> 1 = 1

3.流程控制语句

流程控制语句用于控制程序的执行流程,包括条件语句和循环语句。

条件语句

条件语句用于根据条件来执行不同的代码块。

if语句

if语句用于判断一个条件是否成立,如果成立则执行一段代码块。

int a = 10;
if (a > 5) {
    System.out.println("a > 5");
}

在这个例子中,判断变量a是否大于5,如果成立则输出"a > 5"。

if-else语句

if-else语句用于根据条件的不同来执行不同的代码块。

int a = 10;
if (a > 5) {
    System.out.println("a > 5");
} else {
    System.out.println("a <= 5");
}

在这个例子中,如果变量a大于5,则输出"a > 5",否则输出"a <= 5"。

switch语句

switch语句用于根据不同的条件来执行不同的代码块。

int a = 2;
switch (a) {
    case 1:
        System.out.println("a = 1");
        break;
    case 2:
        System.out.println("a = 2");
        break;
    default:
        System.out.println("a is not 1 or 2");
}

在这个例子中,如果变量a等于1,则输出"a = 1",如果等于2,则输出"a = 2",否则输出"a is not 1 or 2"。

循环语句

循环语句用于重复执行一段代码块。

for循环

for循环用于重复执行一段代码块,可以指定循环的次数。

for (int i = 0; i < 5; i++) {
    System.out.println("i = " + i);
}

在这个例子中,我们循环5次,每次输出当前的i值。

while循环

while循环用于重复执行一段代码块,直到满足某个条件。

int i = 0;
while (i < 5) {
    System.out.println("i = " + i);
    i++;
}

在这个例子中,循环输出i的值,直到i大于等于5。

do-while循环

do-while循环与while循环类似,不同的是do-while循环至少会执行一次循环体。

int i = 0;
do {
    System.out.println("i = " + i);
    i++;
} while (i < 5);

在这个例子中,循环输出i的值,直到i大于等于5,由于初始值为0,所以循环体至少会执行一次。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值