Java基础

来源:互联网 发布:adobe xd for mac下载 编辑:程序博客网 时间:2024/06/05 19:44

进制和进制转换

1.1.二进制

2.十进制

3.八进制

4.十六进制

进制之间的转换

 

5.对于二进制   

原码

反码

补码

 

1byte=8bit

1kb=1024byte

1MB=1024kb

1GB=1024MB

1TB=1024GB

1024 程序猿节日

 

2.注释

1.//

2./**/不支持嵌套

3./***/

 

3.标识符

1. 标识符的组成元素是 字母(a-z A-Z,数字(0~9) 、下划线(_)、 美元符号($

2. 标识符不能以数字开头。

3. java的标示符是严格区分大小写的。

4. 标识符的长度可以是任意。

5. 自定义的标识符名称一般要有意义。

6. 关键字、保留字(goto,const)不能用于自定义的标识符。

 

4.常量

常量的概念

1.字面值常量

2.自定义常量

final 数据类型 常量名;

命名规范:

5.变量

变量的概念

1.变量的声明

int a;

int a,b,c=23;

2.变量的初始化

 

3.变量的命名规范:驼峰命名法

4.变量的作用域

就是离他最近的一组的花括号的的范围

5.局部变量和全局变量

局部变量不赋值不能用。

全局变量是有默认值得。

class A{

int x;//int 默认值是0

String str;//默认值null

}

6.数据类型

基本数据类型和引用数据类型

 

8基本数据类型:

byte

short

int

long   long  a=1000L;

 

char

boolean

float   float f=12.2f;

double

 

程序里的整数默认是int  程序里的小数默认是double

 

7.类型转换

1.自动类型转换(隐式类型转换)

小转大自动转

2.强制类型转换(显式类型转换)

大转小 需要强转  会有精度损失。

3.自动类型提升

int num=''+1;//30008

int x=30007;

System.out.println((char)x);

 

8.运算符

1.算数运算符

+-*/% ++  --

a++

++a

2.赋值运算符 =+=-=/=%=*=

 

3.关系运算符==><!=>=<=Instanceof

Instanceof判断引用类型的

 

4.逻辑运算符  &&   ||     !  

&&  || 短路法

 

5.位运算符 &|~^, >>,>>>,<<(了解一下)

二进制数

 

6.三目运算符

表达式?表达式1:表达式

9.Scanner

获取从键盘录入的信息

import java.util.Scanner;

import java.util.*;

 

Scanner sc=new Scanner(System.in);//System.in标准输入流

 

sc.nextInt()/nextDouble()/next()

 

 

10.DecimalFormat 小数格式化

import java.text.DecimalFormat;

class Demo1

{

public static void main(String[] args)

{

double num=10.0/3;// int x=3;  3转换成double  3.0

DecimalFormat d=new DecimalFormat("#.000");//保留2位小数

String str=d.format(num);

System.out.println(num);

System.out.println(d.format(num));//格式化的

System.out.println(str);

}

}

 

 

 

原创粉丝点击