【Java】基本数据类型,循环结构,分支循环;

本文详细介绍了Java的基础语法,包括标识符、关键字、注释、变量、常量、数据类型等核心概念,并深入讲解了分支结构和循环结构的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标识符

  • 标识符可以由字母,数字,下划线(-),美元符($)组成,不能包含其它特殊符号或空格;
  • 不能以数字开头;
  • 严格区分大小写;
  • 取名需要做到见名知意;

关键字

  • 一共有53个关键字,其中有两个保留字:const和goto。关键字不能被用作标识符!!
    在这里插入图片描述

注释

Java代码的解释说明。不影响程序的运行,用于辅助读程。

 //单行注释
 /*多行注释/
 /*文档注释*/

变量

在Java中,有的数值是不固定的,我们需要记录这些值,我们可以把这些值理解为变量;
用三个元素来描述变量:变量类型,变量名以及变量值;

int age = 18//声明int类型的变量并赋值
String tel;//声明String类型的变量

注意:

  1. 变量名必须是一个有效的标识符。
  2. 变量名不可以使用Java关键字。
  3. 变量名不能重复;

常量

Java常量就是在程序运行中一直不会改变值,是不能改变的数据。用final修饰;

数据类型

基本类型(八种)

  1. 整数型:byte 取值范围 -128~127
    short 取值范围 -32768~32767
    int 取值范围 -2147483648 ~2147483647
    long 取值范围-2的63次方~2的63次方-1

  2. 浮点型: float 单精度,对小数部分的精度要求不高
    double 双精度,精确的小数部分并操作值很大时

  3. 字符型: char 取值范围 0到65535

  4. 布尔型: boolean 真true 假false

引用类型
引用类型是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。如:类,接口,数组,在Java除了基本类型,其他都是引用类型只不过分为:强引用,弱引用,软引用,虚引用

基本类型的类型转换
在这里插入图片描述
隐式转换(小转大):

byte a = 120;
int b = a;//直接转换

显示转换(大转小):

int x = 356byte y =byte)x;
//如果是小数转为整数 则小数直接舍弃
float a = 1.3f;
int b = a;//这里输出的b结果为1

运算符

在这里插入图片描述

分支结构

分支结构:if

单分支:
if(判断条件){
代码。。。
}```

多分支:
if(判断条件){
代码1。。。
}else{
代码2。。。
}

嵌套分支:
if(判断条件1){
代码1。。。
}else if(条件2){
代码2。。。
} else if(判断条件3){
代码3。。。
}else{
代码4。。。
} 

分支结构:switch

switch(变量或者表达式){
case 1:
case 2:
case 3:
case 4:
default:
}

循环结构

循环结构:for

for(开始条件;循环条件;更改条件){
循环体代码…
}
例如
for(int a=0; a<10;a++){
System.out.println(a);
}

循环结构:while

while(执行条件){
代码…
}
例如
public static void main(String[] args) {
System.out.println(“猜1~1000的随机数”);
//系统产生随机数,从0开始,要从1开始就加1
int i = new Random().nextInt(1000)+1;
System.out.println(i);
while(true){
//接收用户输入的值
int sc = new Scanner(System.in).nextInt();
//判断
if(sc>i){
System.out.println(“大”);
}else if(sc<i){
System.out.println(“小”);
}else{
System.out.println(“right”);
break;
}
}
}

循环结构:do-while

do{
代码…
}while(执行条件);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值