java 基础 常量 数据类型 循环语句 数组

数据类型

 

特例:在定义long类型的变量时,需要在变量值后+L来表示它所属的类型

 long i=12L

 

在定义float类型的变量时,需要在变量值后+F来表示它所属的类型

float i=1.3F

 

 

 

数据类型转换

 

1)自动类型转换:

把一个表示范围小的变量或者数值转换成为一个表示数据范围大的变量。

1、类型转换主要在在 赋值、方法调用、算术运算 三种情况下发生。
a、赋值和方法调用 转换规则:从低位类型到高位类型自动转换;从高位类型到低位类型需要强制类型转换:
  (1)布尔型和其它基本数据类型之间不能相互转换;
  (2)byte型可以转换为short、int、、long、float和double;
  (3)short可转换为int、long、float和double;
  (4)char可转换为int、long、float和double;
  (5)int可转换为long、float和double;
  (6)long可转换为float和double;
  (7)float可转换为double;

Byte<short=char<int<long<float<double

强制类型:

例子

double num=9.3;

 int c=(int)num;

 System.out.println(c);

 备注:强制转换不提倡,因为会有数据丢失

 

运算符

 

  1. *算数运算符*都包括:加(+)、减(-)、乘(*)、除(/)、取模(%)、自增(++)、自减(–)、字符串连接符(+)。
    使用规则:

2、赋值运算符
十二个运算符:=(等于) +=(加等) -=(减等) *=(乘等) /=(除等) %=(取余等) &=(与等) |=(或等) ^=(异或等) <<=(左移等) >>=(右移等) >>>=(无符号右移等)

注意:除了=以外,其余的赋值运算符要求这个变量必须有初始值。

  1. 关系 运算符/比较运算符
    关系运算符又叫比较运算符。
    七个运算符:==等于、!= 不等于、>(大于) 、<(小于)、>=(大于等于)、<=(小于等于)、instanceof(判断对象于实例的关系)。
  2. 逻辑运算符
    六个运算符:&与(And)、|或(Or)、!非(Not)、^异或、&&短路与、||短路或
  3. 位运算符
    7个运算符号:
    (与)、|(或)、 ^(异或)、<<(左移)、>>(右移)、>>>(无符号右移)、~(取反)
    注意:位运算针对的是整数,运算的是数据的补码
    可以利用&来判断是否是奇偶数。
  4. 复合位运算赋值:(&=,|=,^=,>>=,<<=,>>>=)
    7条件运算符:?:。

 

  1. 4循环语句

    For 循

  1.  

     

 While 循环语句

 

do while循环语句 

 

Switch循环语句

数组;

一维数组的声明 一维数组声明的语法格式如下:

 类型名 数组名[]; 或类型名[] 数组名;

其中: ⚫ 类型可以是任意合法的 Java 数据类型。

 ⚫ 变量名是合法的 Java 语言标识符。

⚫ 空的方括号用于标明声明的是一维数组,其位置可以在元素类型之后、

数组名之前, 也可以位于数组名之后,效果是一样的。

 

三种数组定义方式

 

 

数组求最大值;

数组的数据逆反

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来简单介绍一下Java的基本语法。 1. 常量Java中的常量是指一旦定义后,不可修改的值。常量可以使用关键字final来声明,并且通常使用全大写字母来表示。例如: ``` final double PI = 3.1415926; final int MAX_VALUE = 100; ``` 2. 变量:Java中的变量是可以被修改的值。变量需要先声明,再进行赋值。Java中的变量有基本数据类型和引用数据类型两种。例如: ``` int age = 18; String name = "Tom"; ``` 3. 数据类型Java中的数据类型可以分为基本数据类型和引用数据类型。基本数据类型包括整型、浮点型、布尔型和字符型。引用数据类型包括数组、类、接口等。例如: ``` int num = 10; double d = 3.14; boolean flag = true; char c = 'a'; String str = "Hello world"; ``` 4. 运算符:Java中的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等。例如: ``` int a = 10; int b = 20; int c = a + b; boolean flag = (a > b) && (a != b); ``` 5. 控制语句:Java中的控制语句包括条件语句、循环语句和跳转语句。条件语句包括if语句和switch语句。循环语句包括for循环、while循环和do-while循环。跳转语句包括break、continue和return语句。例如: ``` if (a > b) { System.out.println("a > b"); } else { System.out.println("a <= b"); } for (int i = 0; i < 10; i++) { System.out.println(i); } while (flag) { System.out.println("Hello"); flag = false; } ``` 以上是Java的基本语法,希望能对您有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值