码迷,mamicode.com
首页 > 编程语言 > 详细

java基础

时间:2018-04-09 00:25:49      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:body   long   system   运算符   ffffff   back   说明   就是   转换   

java基础知识

1、java基本语法

修饰符 class 类名{
       程序代码;
     }  
例: public class HelloWorld{
   System.out.println("你很美");
    }

2、数据类型

byte:一个字节,8位,取值范围-2^7--2^7-1

short:2个字节,16位,取值范围-2^15--2^15-1

int:4个字节,32位,取值范围-2^31--2^31-1

long:8个字节,64位,取值范围-2^63--2^63-1

float:4个字节,32位,书写赋值,后面要加一个大写的字母F或小写f。不写默认为double型。

double:8个字节,64位

char:2个字节,16位,书写需要要单引号’ ‘。

boolean:1个字节,8位,true和false

String:定义字符串,String是一个类。

解析:

二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余表示数值的大小。byte中最大的除去符号位 0 1111 111,换算成十进制就是2^7-1,里面用得等比数列求和:s(n)=a1(1-q^n)/1-q;   最小为1 0000000,即-128.

3、数据类型之间的转换

自动类型转换:

  char int long float double
byte short

强制型转换:

如果被转换的数据类型大于其目标类型,就会丢失一部分信息;如:float转成int.

强制转换格式:目标类型  变量=(目标类型)值    目标类型那里一定要加()

eg:int num=4;

byte b=(byte) num; 这样子目标数据类型加一个括号,说明强制转换

4、变量的作用域

在程序中,变量一定会被定义在某个一对的大括号中,这个大括号所包含 的代码区域就是这个变量的作用域。

5、运算符

算术运算符:+ - * / %、++、--等

赋值运算符:=、+=等

比较运算符:==、!=、<、>等

 

java基础

标签:body   long   system   运算符   ffffff   back   说明   就是   转换   

原文地址:https://www.cnblogs.com/luckyjinger/p/8748047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!