走进java ——感受java语言的乐趣

目录

1.java初体验

2.数据类型与运算符

3.流程控制——选择结构与循环结构

4.认识数组


1.java初体验

 首先认识一个人 詹姆斯.高斯林

1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球流行的开发语言。因此被人称作Java之父,直到2010年甲骨文(Oracle公司)正式收购Sun公司之后,高斯林宣布辞职

  • java开发环境变量搭建
  • 编写第一个JAVA程序
  • java的跨平台原理

2.数据类型与运算符

  一、数据类型

在JAVA中数据类型分为两大类:基本数据类型和引用数据类型

1、基本数据类型又分为8大基本数据类型,也可以细分为:数值型,字符型,布尔型

(1).数值型又被分为浮点型和整型。

整型:

byte:占用1个字节。默认值(byte)0

short:占用2个字。默认值(short)0

int:占用4个字节。默认值为0

long:占用8个字节。默认值为0L

浮点型:

float(单精度浮点型):占用4个字节。默认值为0.0f

double(双精度浮点型):占用8个字节。默认值为0.0

(2).字符型:char:采用Unicode编码,在Java中占用两个字节,默认值为空 '\u0000'(空字符)

(3).布尔型:boolean:只有两个值 true和false。真为true 假为false 默认值为false

2.引用数据类型

 引用数据类型包括:类(class)、接口类型(interface)、数组类型(list)、枚举类型、注解类型,字符串型(String,String的衍生类,如StringBUilder等)。

二、运算符

在JAVAH中算术有算术运算符赋值运算符关系运算符逻辑运算符位运算符和其他运算符

1.算术运算符

单目:~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)、

双目:+ - * / %(取余)

三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个表达式或者是值或者是对象。

2.关系运算符

等于符号:==,不等于符号:!= ,大于符号:>, 小于符号:<,大于等于符号:>= ,小于等于符号:<= 

3.逻辑运算符

与(&&)、非(!)、或(||)

4.赋值运算符

= += -= *= /= %= &= ^= |= <<= >>=

5.位运算符

<< 带符号左移 >>带符号右移 >>> 无符号右移

运算符的优先级:

优先级从高到低排列如下:[ ] ( ) ++ -- ! ~ instanceof * / % + - << >> >>> <> < = > \ == != &^& & || ? := op= 

3.流程控制——选择结构与循环结构

一、选择结构

选择结构分为两大类:if 语句和 switch 语句

1.if 语句的效果 条件成立则往下执行,条件不成立则执行不成立的语句

if语句从简到繁分为三种

单if语句

if-else语句

if-else if-else if....else语句

2.switch的执行效果 :根据表达式判断常量,常量相等则执行一些代码,不相等则不执行这些代码

switch的语句结构如下

switch(No){
                case 1:
                   
                    break;
                case 2:

                    break;
                case 3:

                    break;
                case 4:

                    break;
                case 5:

                    break;
                case 0:

                    break;
                default:
                    System.out.println("您输入的有误");
            }

二:循环结构

java中有三种主要的循环结构:

  • While循环
  • do…while循环
  • for循环

while循环的结构是: While(表达式){  } 先判断在执行

do while循环的结构: do{  }While(表达式)真或假 ,区别在于他是先执行在判断,比while会多一次循环

for循环,也是常用的循环,执行的次数是在执行前就确定的。语法格式如下:
for(初始化;布尔表达式;更新){
//代码语句

4.认识数组
数组

一、什么是数组

数组是相同类型元素的集合。创建数组的时候,Java就会再内存中分配一段连续的空间来存放数组的内容。每一个数组内容都有自己的编号,这个编号从0开始的,也就是数组的下标从0开始。通过数组的下标来访问数组的内容。

二、一维数组的创建与初始化

在Java中,定义数组的语法有如下两种:
   数据类型[] 数组名 = new 数据类型[数组长度];
或者:
   数据类型 数组名[] = new 数据类型[数组长度];

三、二维数组的创建与初始化

(1)Java中操作多位数组的语法与一维数组类似。在实际应用中,三维以上的数组很少使用,主要使用二维数组。
(2)二维数组是一个元素为一维数组的一维数组。
(3)从语法上Java支持多维数组,但从内存分配原理的角度看,Java中只有一维数组,没有多维数组。或者说,从表面上是多维数组,实质上都是一维数组。                                                  4)定义二维数组的语法格式如下:
      数据类型[][] 数组名;
   或者:
      数据类型 数组名[][]

总结:

1、 数组是可以在内存中连续存储多个元素的结构。数组中的所有元素必须属于相同的数据类型。
2、 数组中的元素是通过数组下标进行访问,数组下标从0开始。
3、 二维数组实际上是一个一维数组,它的每个元素是一个一维数组。
4、 使用Arrays类提供的方法可以方便地对数组中的元素进行排序、查询等操作。
5、 JDK1.5之后提供了增强for循环,可以用来实现对数组和集合中数据的访问。
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值