java基础

一:

1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。

2,JRE:Java Runtime Environment,java程序的运行环境。

3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。

二:

1:基本数据类型:byte、short、int、long、float、double、char、boolean

  1. 运算符号:

  逻辑运算符。

        & | ^ ! && ||  逻辑运算符除了 ! 外都是用于连接两个boolean类型表达式。 &: 只有两边都为true结果是true。否则就是false。  |:只要两边都为false结果是false,否则就是true  ^:异或:和或有点不一样。

 两边结果一样,就为false。 两边结果不一样,就为true.

        & 和 &&区别: & :无论左边结果是什么,右边都参与运算。&&:短路与,如果左边为false,那么右边不参数与运算。

        | 和|| 区别:|:两边都运算。 ||:短路或,如果左边为true,那么右边不参与运算。

程序的三种结构

基本上所有编程语言中,程序都有三种结构:顺序结构、分支(选择)结构、循环结构。Java也不例外。

 

顺序结构:自上而下的逐行执行代码。

选择结构:根据逻辑判断,有选择的执行其中某部分代码。

循环结构:根据逻辑判断,重复执行某个代码块。

分支(选择)结构程序设计

★if分支

◆单分支

语法:

if(表达式){

代码块;

}

 

说明:

如果表达式的值为true,则执行代码块,否则不执行。

二路分支(双分支)

语法:

if(表达式){

代码块1;

}else{

代码块2;

}

 

说明:

如果表达式的值为true,则执行代码块1,

如果表达式的值为false,则执行代码块2.

多路分支

语法:

if(表达式1){

代码块1;

}else if(表达式2){

代码块2;

}else if(表达式3){

代码块3;

}

…….

…….//中间可以有n个 else if

……..

else{//最后这个else可有可无

代码块n;

}

 

 

说明:

如果表达式1的值为true,则执行代码块1,如果表达1的值为false,则判断表达式2

如果表达式2的值为true,则执行代码块2,如果表达式2的值为false,则判断表达式3

如果表达式3的值为true,则执行代码块3,如果表达式3的值为false,则判断表达式4

…….

…….

如果都不成立,则进入else中执行代码块n。

初始值:

byte,short,int,long------------------>  0

float、double--------------------> 0.0

char--------------------> ‘\u0000’ 空

boolean--------------------> false

 

引用类型:数组、类、接口-------------------->  null

访问数组元素

数组中每个元素都有一个下标,下标从0开始:访问数组元素可以根据数组下标。

eg:

int[] a = {55,66,85,32,75};

55 ------------ a[0]

66 ------------ a[1]

85 ------------ a[2]

32 ------------ a[3]

75 ------------ a[4]



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值