Java基础笔记

Java基础笔记(第一天)

一.Java Basic
Class 1
1.print不换行 println换行
2.输出语句System.out,println()
3.Java变量:存数的,代词,指代的是他们所存的那个数
4.声明方式:
<1>声明并初始化 int a = 6;
<2>先声明后初始化 int b; b = 8;
<3>多个声明并初始化 int c = 9,d = 10;
5.变量规范:
<1>只能由字母,数字,’_’,’$‘组成
<2>不能以数字开头
<3>不能写关键字(比如Java类中的方法名)
5.int整型范围(-2147483648~2147483647)在内存中站四个字节
6.long类型 (-2^63 ~~ 2^64-1)8个字节
注意点:long类型后面必须要跟"L"或者小写(l),若不写"L",当数值超过int类型的范围 将会报错,若没超过,则小类型转大类型自动类型转换.
7.double(浮点型)8个字节 范围笔long
8.boolean类型(1个字节)只能存true或false,用于语句判断
9.char类型(2个字节)
<1>采用Unicode编码格式,每个字符都有一个对一个的码,表现的形式是char字符,本质上是int码(0到65535),ASCII(‘a’–97,‘A’–65,‘0’–48,’\0’–0)
<2>字符直接量必须放在单引号中,并且只有一个
<3>特殊字符(\ ’ “)需要通过”"来转义

Class2
1.字符串拼接
<1>String字符串 并且使用双引号
<2>String str=“这个数字的值”
<3>字符串拼接 数字+字符串=字符串 字符串+数字=字符串
2.键入方法Scanner
形式:Scanner ** = new Scanner(System.in);
scanner.nextInt(**);
3.byte,char,short转换为int
int直接量可以直接赋值给byte,char和short,只要不超过其表示范围
byte,char和short三种类型参与运算时,先一律转换为int类型再进行运算
4.定义float类型时,需在数值后加一个"f",如果写的是一个整数不加"f",系统会认为是int类型
5.分支结构
if(boolean){语句块}:boolean如果为true则执行if语句块,相反不执行
6.switch-case语句是一种特殊的分支结构,可以根据一个整数表达式的不同取值,从不同的程序入口开始执行,从JDK7.0开始,switch-case支持字符串表达式
7.循环while(boolean){语句块}:
语法:boolean值若是true则继续循环,否则跳出循环
8.随机数
方式一:Random类提供了相应的随机产生随机数的不同方法
方式二:Math.random() 返回类型是double,如果要用此方法随机生成整数,则需要强制类型转换(double转换为int)
9.do{语句块}while(boolean)
先执行语句块再进行判断,boolean如果为true则继续执行语句块直到boolean为false则跳出循环.
注意:它和while()循环的区别在于:while()循环是先判断再执行,
而do{}while()是先执行在判断.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值