java基础知识1-基本数据类型,运算符,程序流程控制

本文介绍了Java编程的基础,包括编写第一个HelloWorld程序,详细讲解了基本数据类型如整数、小数、布尔和字符,以及变量的赋值。还讨论了运算符的使用,如赋值、比较和逻辑运算符。文章提到了Java的循环结构,如for、while、do-while以及foreach循环,并强调了foreach在处理数组和集合时的高效性。
摘要由CSDN通过智能技术生成

1.第一个java程序

Public class Helloworld{

Public state void main(string[] args){//main主函数

String a = “Helloworld”;//创建字符串变量a,注意大写

System.out.println(a);//打印

}

}

2,基本数据类型

整数:byte(1字节) short(2字节) int(4字节) long(8字节)

小数:float(4) double(8)

布尔:boolean(ture,false)

字符:char(2字节)

变量设置方法和c语言相同,如:int a = 10;

可以用这种方法找到他们的变量范围:

System.out.println(Byte,MIN_VALUE);

System.out.println(Byte,MAX_VALUE);

输出结果:-128

127(两个数字中间相隔一行,类比两个数字中间多出一个“\n”)

和c语言一样,int/int=int

一般使用double而不是float

Boolean变量只有两个取值,即ture和false

和c不同,Java的Boolean和int不能转化,不能用1表示ture,0表示false。

3,赋值运算符

c语言

=

+

-

*

/

%

java

=

+

-

*

/

%

4,比较运算符

和c一样

&&

同C语言

||

同C语言

同C语言

^

异或

A^B,即只有当A,B只有一个为ture,才成立

  1. 逻辑运算符

  1. 位运算符

  1. 三元运算符

  1. 程序流程控制

(8.1)If 同c

(8.2)Switch 同c

表达式的类型必须是:byte,short,int,char,枚举(jdk 5.0),String(jdk 7.0)

(8.3)循环结构

(8.3.1)for循环 同c

特别介绍一种循环:foreach循环,可以理解为for循环的简化版,因此在一些复杂的循环里面不适用。

结构

for(元素类型 元素名称:循环对象(数组,集合){

循环语句;

}

特点

在未知循环次数或者计算起来比较复杂的情况下效率比for循环更高。

与for循环区别

foreach循环时循环对象(数组,集合)被锁定,不能对循环对象中的内容进行增删操作,但是可以修改对象内容

例:

String[] str = {“a”,“b”,“c”,“d”};

For(string i;str){

System.out.println(i);

}

(8.3.2)while循环 同c

(8.3.3)do-while循环

(8.4)break与cintinue 同c

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值