Java基础

本文详细介绍了计算机内存的作用,其与CPU和硬盘的交互方式,以及内存数据的存储机制。重点讲解了Java中的基本数据类型和引用数据类型,包括运算符、数据类型占用空间和取值范围。此外,还涵盖了流程控制结构如选择结构和循环结构,以及Scanner的使用和打印操作。
摘要由CSDN通过智能技术生成

1.计算机内存

作用:用来平衡CPU的处理速度和硬盘的交换速度。

三种方式:与CPU交互、与硬盘交互、存储信息。

8位=1字节   1024字节=1kb 1024kb=1MB

2.内存如何存储数据

1 数据分类      2 数据存储    3 数据形式      4进制

二进制:逢二进一                        八进制:逢八进一

十进制:逢十进一                        十六进制:逢十六进一

Java中的数据类型:

基本数据类型:

整数:byte、short、int、long

小数:float、double

非数字:char、boolean

引用数据类型:

类  class

接口 interface

数组 array

使用内存

1 声明    2 标识   3 赋值    4 使用

Java中的数据类型
类型占用空间取值范围
byte1字节-128~127
short2字节-2^15~2^15-1
int4字节

-2^31~2^31-1

long8字节

-2^63~2^63-1

float4字节-3.403E38~3.403E38
double8字节-1.798E308~1.798E308

引用数据类型 String str ="abcdefg"

运算符

赋值运算    算数运算   逻辑运算   比较运算

=就是赋值运算,目的是将=右边的数据赋值给=左边的空间。

/是用来求商 %是用来求余

&&(逻辑与) &(按位与) ||(逻辑或) |(或),逻辑与 左边的是错误那么接下来的都是错误;逻辑或 左边的错了还会去执行下一条代码

== 才是比较

.equals是用来判断两个字符串是否相等

逻辑与和逻辑或的使用

算数运算符

比较运算符

运算优先级

()> !算术运算符>比较运算符>&&>||>赋值运算符

  1. 三目运算

表达式?结果1:结果2

  1. 扫描仪

Scanner in = new Scanner(System.in)

int a=in.nextInt();

扫描仪和三目运算的结合使用

  1. 选择结构

流程控制结构 顺序结构 选择结构 循环结构

   If四种结构 if      if else      if else if    if的嵌套

  1. If () {

    代码块

}

2. If () {

   代码块1

} else  {

   代码块2

}

  1. if (){

代码块1

} else if (){

代码块2

} else  {

代码块3

}

  1. if (){

if  () {

代码块1

}else {

代码块2

}

}else {

    代码块3

}

Switch(表达式){

  Case 1:

      语句体

      Break;

Case 2:

      语句体

      Break;

  Default:

      语句体n+1;

     Break;

}

Break表示中断、结束的意思

Case 后面只能是常量不能是变量

Default 表示所有情况不匹配的时候执行该处的内容

Switch和if的结合使用

循环结构

 Four 循环(推荐使用)  while 循环   do while循环(一般不适用)

For (声明变量;循环条件;迭代){

          被循环的代码块

}

For循环不超过六层

For循环的使用

1声明循环变量 2 判断循环条件 3 执行循环代码 4 迭代 5 判断循环条件

循环结构的组成

 1 初始化语句 2 判断语句 3 循环语句 4 迭代

While循环

声明循环变量

While (判断循环条件){

      被循环的代码块

      迭代

}

While循环的使用

知道循环次数用 for 不知道循环次数用 while

Continue 跳出本次循环,继续执行下次循环

Return 是退出方法,可以携带表达式,可以将表达式的结果作为方法的结果反馈给方法的调用者

Print 连续打印

Println 换行

  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值