Java--Day01

HelloWorld

public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}

 

注释

//单行注释

/* 多行注释 */

JavaDoc:文档注释 /** */

标识符

关键字

  • 所有的标识符都应该以字母, 美元符,或下划线开始

  • 首字符之后可以是字母,美元符,或下划线或者数字的任意组合

  • 不能使用关键字作为变量名或方法名

  • 标识符是大小敏感的


数据类型

基本类型

int num1 = 10;              //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 40L;            //long类型后面加个L
float num5 = 50.1F           //float类型要在后面加个F
double num6 = 3.14159265;
char name = 'A';              //字符
String name = 'dafsdzxx';     //字符串
boolean flag = true;          //布尔类型

进制

int i = 10;     
int i2 = 010; //八进制
int i3 =0x10;   //十六进制
float f = 0.1f;  //0.1
double d = 1.0/10;//0.1
System.out.println(f==d); //false

float 有限 离散 舍入误差 大约 接近但不等于

最好完全使用浮点数进行比较

字符拓展

char c1 = 'a';

char c2 = '中'

System.out.println(c1); //a
System.out.println((int)c1);      //强制换行 97
System.out.println(c2); //中
System.out.println((int)c2);      //强制换行 20013

所有的字符本质是数字

编码Unicode 2字节 65536 Excel 65536

char c3 = '\u0061';
   System.out.println(c3);   //a

转义字符

\t 制表符

\n 换行

·····

 

posted @ 2021-04-13 21:03  嘻嘻嘻1120  阅读(49)  评论(0)    收藏  举报