Java笔记4.19+

1.Java代码中的所有标点符号都必须是英文字符。

2.文件名必须与类名相同,即:.JAVA文件名应该与类名相同。

3.Java是严格区分大小写的。

4.一个Java应用程序由若干个类组成。

5.成员变量(全局变量):定义在类体中,这个类的所有方法都可以调用;
局部变量:定义在方法体中,当局部变量与成员变量重名时,成员变量暂时失效。

6.Java程序中main方法必须声明为public static void。

7.main方法是程序开始执行的位置(或者说程序从main方法开始执行)。

8.基本数据类型:
(1)数值型:
1)整数类型(byte、short、int、long)
2)浮点类型(float、double)
注:long a=1234567890L(末尾加“L”、“l”),否则默认为int型;
float b=2.3f(末尾加“F”、“f”),否则默认为double型;
八进制必须以0(零) 开头;十六必须进制以0X或0x开头(零X或零x)。
(2)字符型:char型
注:每个字符在unicode表中都有相对应的位置,如a在unicode表中的位置是97.
转义字符(是字符就要加单引号):\ddd:1-3为8进制数据所表示的字符,如\123
\uxxxx:4位16进制数据所表示的字符,如\u0052
':单引号字符
\:反斜杠字符
\t:垂直制表符,将光标移到下一个制表符的位置
\r:回车
\n:换行
\b:退格
\f:换页
(3)布尔型(boolean):又称为逻辑类型,只有true和false两个值,表示真和假。
9.变量与常量
1.常量:在程序执行过程中,其值不能被改变的量。
(1)常量的声明(定义常量):1)final 数据类型 常量名称[=值];如final int a=5;
注:1)常量通常也被称为final变量
2)用final定义“成员变量(全局变量)”时,必须立刻设初值,否则会产生编译错误。
2.变量:在程序执行过程中,其值能被改变的量。
(1)成员变量(全局变量):定义在类中;成员变量又分为静态变量和实例变量;
1)静态变量(有static关键字):有效范围跨类,甚至可达整个程序中(应用程序由若干个类构成)。
2)实例变量(无static关键字):有效范围当前类。
(2)局部变量:定义在方法中。
注:当局部变量名与成员变量名相通时,成员变量将在此方法中暂时失效。
10.从键盘扫描输入的值:
1、找到有扫描仪的商店,语法:import java.util.Scanner;写在public class的前面
2、购买一台新的扫描仪,给它取一个名字
语法:Scanner input = new Scanner(System.in);
3、使用扫描仪的扫描功能
如果扫描整数:使用input.nextInt();
如果扫描小数:使用input.nextDouble();
如果扫描字符串:使用input.next();

11.类型转换:
自动类型转换:
1、必须两种类型互相兼容,比如:都是数值类型int和double,double和float
2、转换成的类型一定要比被转换的类型要大,比如:int转换成double
float转换成double
12.强制类型转换:
语法:数据类型 变量名 = (数据类型)变量名;
比如:double b = 3.14
int a = (int)b;
1、同类型的强制类型转换,比如:int a = (int)10.9;
2、不同类型的强制类型转换,只有char和int可以,通过ASCII码表去转换
比如:int b = (int)‘a’;

13.运算符:
1、赋值运算符 =,将右边的值赋给左边
2、算术运算符+、-、、/、%,数学运算一样,先、/、%,后+、-
3、关系运算符(比较运算符):>、<、>=、<=、==、!=
4、逻辑运算符

boolean类型(布尔类型):用于比较运算,只有两个值(true和false)默认false

14.运算符的优先级:
1、最高优先级,英文状态下的小括号()
2、最低优先级,赋值运算符=
3、算术运算符>关系运算符>逻辑运算符>赋值运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值