javaee基础(变量定义与使用,数据类型及运算符)

本文详细介绍了Java编程语言的基础语法,包括变量定义与使用、数据类型、类型转换及运算符等内容。通过实例演示了如何定义不同类型的变量,并展示了变量在实际编程中的应用。

一、变量概述

1.1 变量:

变量:是内存中一块区域,在程序执行过程中,其值是可以在一定范围内发生改变的量

   变量定义:数据类型  变量名  =  初始值;  

   注意事项:格式是固定的

      1.2 标识符:

  作用:给包,类,方法,变量等起的名字

  组成规则:由字符、下划线(_)、美元符($)组成

  这里字符是采用 Unicode字符集,包括英文大小写,中文字符,数字字符等,但符号只有两个 : 下划线和美元符( _  $ );

  注意事项:不能以数字开头,不能用java 关键字

 命名规则:

常见命名规则:包 ( 全部小写,多级包用点隔开 )   例如:cn.it.day ( 相当文件夹 cn\it\day )

 类  一个单词首字母大写;多个单词,每个单词首字母都大写

 变量或者方法:一个单词首字母小写;多个单词,要从第二个单词大写


package com.it.day01;
/**
 * 1.定义变量
 * 2.命名规格
 * @author zx
 */
public class Day01 {
	public static void main(String[] args) {
		//定义变量
		//数据类型 变量名 = 初始化值;
		int a = 10; // 正确写法
		int 1a = 20;// 错误写法
		int public =  30;// 不能用java中的关键字		
	}
}
、数据类型概述

2.1 数据类型分类

| - 基本数据类型

| - 数值型

| - 整数类型  byte ,short,int,long

| - 浮点(小数)类型  float,double

| - 字符型 char

| - 布尔类型 boolean

| - 引用数据类型

| - 类 class

| - 接口 interface

| - 数组 []

    2.2 注意事项

  A:整数默认是 int 类型 , 浮点型默认是 double

  B : 定义 long 类型的时候 要加 L 或者 l,建议是 L; 定义 float 类型数据的时候 ,要加 F 或者 f ,建议 F

  

package com.it.day01;
/**
 * 1.不同数据类型定义变量
 * @author zx
 */
public class Day01 {
	public static void main(String[] args) {
		byte b = 100;//byte类型
		System.out.println(b); // 100;
		//定义short类型
		short c = 100;
		System.out.println(c);//100;
		//定义int类型
		int d = 1200000;
		System.out.println(d);//120000;
		//定义long类型
		long e = 1000000L;
		System.out.println(e);//100000
		//定义float类型
		float f = 12.44F;
		System.out.println(f);//12.44
		//定义char类型
		char  h = 'a';
		System.out.println(h);
		//定义boolean类型
		boolean i = false;
		System.out.println(i);//false
	}
}

2.3变量定义的注意事项

A:变量未赋值,不能直接使用

B:变量只在它所属范围内有效 ( 变量在哪个花括号{},变量就属于哪个 )

C:一行上可以定义多个变量 , 但不建议这样用

三、类型转换

默认转换:范围小的数据类型直接转换成范围大的数据类型

a 转换规则 byte,short,int,char  - > int,long,float,double

b 注意事项 byte,short,int,char 相互不能转换,但它们参与运算转换为 int 类型

c 范围大的数据类型 变量  =  范围小的数据类型

强制类型转换:表示范围大的数据类型强制转换范围小的数据类型

a 范围小的数据类型 变量  =  (范围小的数据类型)范围大的数据类型

b 不建议,有可能损失精度

四、运算符

4.1 运算符概述:对常量和变量进行操作的符号成为运算符

      常量运算符:算数运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符

4.2 算术运算符:+、-、*、/、++、--、%

4.3 赋值运算符:=、+=、-+、*=、/+、%=

4.4 关系运算符:==、!=、<、>、<=、>=

4.5 逻辑运算符:&(有false则false)、或|(有true则true)、异或^(相同则false,不同则true)、非!(true则false)

4.6三元运算符:(关系表达式)? 1 : 2;

4.7引用类型使用:java.lang包下的所有的类; 数据类型 变量名 = new 数据类型();

package com.it.day01;
import java.util.Random;
import java.util.Scanner;
/**
 * 1.不同数据类型定义变量
 * @author zx
 */
public class Day01 {
	public static void main(String[] args) {
		Random rd = new Random();
		int a = rd.nextInt(10);//0-9的随机数
		System.out.println(a);
		
		Scanner sc = new Scanner(System.in);
		System.out.print("请输入一个数字:");
		int b = sc.nextInt();
		System.out.println(b);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值