ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Day02(P20-P30)

2021-12-28 23:35:05  阅读:229  来源: 互联网

标签:注释 java Day02 运算符 P20 类型 P30 变量名 标识符


java语法

注释

java中的注释有三种:

  1. 单行注释
  2. 多行注释
  3. 文档注释

标识符

关键字

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

标签:注释,java,Day02,运算符,P20,类型,P30,变量名,标识符
来源: https://www.cnblogs.com/rsx2022/p/15743267.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有