java入门

本文详细介绍了Java开发环境(JVM、JRE和JDK)、变量的概念与八种基本类型(包括byte、short、int、long、float、double、boolean和char),以及算术、比较、逻辑运算符、赋值和字符串操作。此外,还涵盖了分支结构(if、else、switch)、循环结构(for、while、do-while和嵌套循环),以及数组的创建、遍历、扩容与缩减方法。
摘要由CSDN通过智能技术生成

1.java开发环境
java是一款开源跨平台的编程语言

JVM:称为java虚拟机,加载并运行.class字节码文件

JRE:java运行环境 ,JRE=JVM+java系统类库

JDK:java开发工具,JDK=JRE+编译命令等开发工具

2.变量
可以改变的量称为变量

八种基本类型:

baye:短整型,适用于整数,范围-128–127,1字节。

short:短整型,适用于整数,范围-32768–32767,2字节。

int:整型,适用于整数,范围-21个多亿–21个多亿(2^31),4字节。

long:长整型,适用于整数,范围-(263)–(263)-1,8字节。

float:单精度浮点数,适用于小数,但精度方面不足,范围很大,4字节。

double:双精度浮点数,适用于小数,大概是flout精度的2倍,范围非常大,8字节。

boolean:布尔型,输出结果只能为ture或false,1字节。

char: 字符型,采用unicode字符,编码格式用单引号表示,2字节

类型之间的转换:

baye–>short–>char–>int–>long–>float–>double

从小到大,系统自动进行类型之间转换

从大道小,需要强制类型转换。(发生强制类型转换时,注意发生范围溢出)

注1:整数直接量直接给baye,short,char赋值即可。

注2:baye,short,char型进行运算时,系统会自动进行转换int操作。

3.运算符
算数运算符:+,-,*,/,% (加,减,乘,除,取余)

比较运算符:>,<,>=,<=,== (大于,小于,大于等于,小于等于,相等)

逻辑运算符:||,&&,!= (或,且,非)

赋值:=,+=,-=,*=,/=,%=

字符串连接:+

条件三目:boolean ?数1:数2 (true时输出数1,false时输出数2)

4.分支结构
if语法结构:

单路分支:if(条件) {语句块};

双路分支:if(条件) {语句块1}else{语句块2};

多路分支:

if(条件1){语句块1}else if(条件2){语句块2}else{语句块3};

……

switch(整数条件){(整数条件是为了选择一个入口进入,然后一直执行到底)

case0:语句

case1:语句

case2: 语句 }

5.循环结构
循环三要素:

循环变量初始化,循环条件,循环变量的改变

for循环:

语法:

for(初始化;条件;改变){语句块循环体}

while循环:

语法:

while(boolean){语句块循环体}

do……while循环:

语法:

do{循环体}while(boolean)

关键字: break:跳出循环(仅跳出当前循环)

continue:跳过循环体中剩余部分进入下一次循环。

嵌套循环:循环中套循环(外层走一次,内层走全部)

6.数组
数组是一种引用类型 相同数据类型的集合称为数组

数组的创建:

int[] a = new int[5];

int[] a = {1,2,3,4,5};

数组的遍历:

for(int i=0;i<a.length;i++){System.out.println(a[i])};

用字符串输出查看数组内容:

import java.util.Arrays;

System.out.println(Arrays.toString(a));

数组的扩容与缩减:

import java.util.Arrays;

扩容:

int[] a = new int[5];

a=Arrays.copyof(a,a.length+1);

缩减:

a=Arrays.copyof(a,a.length-1);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值