Day02(P20-P30)
2021/12/28 23:38:34
本文主要是介绍Day02(P20-P30),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java语法
注释
java中的注释有三种:
- 单行注释
- 多行注释
- 文档注释
标识符
关键字
java所有的组成部分都需要名字。类名、变量名以及方法名都被成为标识符
- 所有的标识符都应该以字母,美元符$,或者下划线_开始
- 首字母之后可以是以上字符或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
数据类型
-
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 -
弱类型语言
java的数据类型分为两大类
-
基本类型(数值类型,boolean类型)
-
引用类型(类,接口,数组)
类型转换
低——————————————————》高
byte,short,char-> int ->long -> float -> double
-
强制类型转换 (类型)变量名 高--低
-
自动类型转换 低--高
float转化为int直接舍弃小数部分
JDK7新特性,数字之间可以用下划线分割 10_0000_0000
变量
type varName [=value][{,varName}[=value]];
//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
运算符
自增自减运算符
b=a++; 先赋值,再自增 相当于b=a;a=a+1;
c=++a; 先自增,再赋值
位运算 效率高
位运算符:&,|,^,~,<<,>>
2<<3 = 16 (0000 0010)左移三位—>(0001 0000)
条件运算符
x?y:z; //如果x==true,则结果为y,佛则结果为z
int score = 50;
String type = score < 60?"不及格":"及格"; //判断分数是否及格,并记录在type中
**扩展赋值运算符 **+=,-=,*=,/=
a+=b; //a=a+b
//字符串连接符 + ,String
System.out.println(""+a+b); //结果为1020
System.out.println(a+b+""); //结果为30
这篇关于Day02(P20-P30)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API