栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java编程基础总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java编程基础总结

Java常见的运算符 算术运算符

   +(加) ,-(减),*(乘),/(除),%(求余)

    /    // 整除,只获取商的部分
    %    // 余数,求余,求模
int a = 3;
int b = 5;
int c = a + b; //加法运算
c = a * b; //乘法
c = a / b; //除法运算 结果为零 注意除法运算当两侧类型统一结果仍为运算数据保持一致
c = a % b; //取模运算 ,即求a/b的余值
关系运算符 

> , >= , < , <= , == , !=

关系运算符最终结果是一个boolean类型,表示是否成立
true:成立
false:不成立

逻辑运算符

&& (逻辑与) , || (逻辑或) , !(逻辑非) & (逻辑与) , | (逻辑或)

&& :一假即假, 当第一个表达式为假的时候,那么第二个表达式不参与运算
|| : 一真即真, 当第一个表达式为真的时候,那么第二个表达式不参与运算
通常推荐使用 && 和 ||

 自加和自减运算符

a++    a--    ++a    --a

a++ : 先计算 a++ 表达式的值,表达式的值等于a的值, 再对a自增1
++a : 先对 a 自增1, 在计算 ++a 表达式的值, 表达式的值等于a的值 

例如:

int a = 4;
int b;
b = a++;
System.out.println("a="+a+",b="+b);

输出:a=5,b=4

赋值运算符

=(赋值) += , -= , *= , /=, %=

a += 10    <==>  a = a + 10
a -= 1       <==>  a = a - 1

赋值运算符(=) 不会提升变量的数据类型 

	byte b=20;
	int c = 5;
	b/=c;    //自动转换
	b=b/c;  //错误
    b=(byte) (b/c);   //改正
 三目(木)运算符

表达式 ? a : b 

返回 boolean的表达式

 例如:int c = a < b ? 100: 1000 

a

a>=b  c=1000

移位运算符 

    &        // 按位与
    |        // 按位或
    ^        // 异或
    ~        // 按位取反
    <<        // 左移运算
    >>        // 有符号右移
    >>>        // 无符号右移

	int a=2;
	a=a<<2;
	System.out.println("a="+a);

 a=8   //10  ===>1000

位移运算只能应用于整数类型
主要是通过二进制进行运算的
位移运算的运算速度是最高效的 

程序控制流程 顺序控制流程

从上到下运行、从左到右执行 

选择结构  单分支if语句

当且仅当条件为true时执行一个动作

if (布尔表达式) {
语句;
}

 双分支if-else语句

if (布尔表达式) {
布尔表达式为真时执行的语句;
} else {
布尔表达式为假时执行的语句;
}
 多(三)分支:三个或三个以上,被称为多分支

 

         if (condition1) {
			// 如果条件1满足,则执行if中的代码
		} else if (condition2) {
			// 如果条件2满足,则执行这儿的代码
		} else if (condition3) {
			// 如果条件3满足,则执行这儿的代码
		}
		……
		  else if (conditionN) {
			// 如果条件N满足,则执行这儿的代码
		}
		[
		  else {
			// 前面所有条件的剩余条件
		  }	
		]
switch分支语句

过多地使用嵌套的if语句会使程序很难阅读。Java提供switch语句来有效地处理多重条件的问题。

它是一种专门用于多分支的语法结构,使用常量匹配变量

switch表达式必须能计算出一个char、byte、short、int或者String型值,并且必须总是要用括
号括住
 

switch (switch表达式) {
case 值1 : 语句1;
break;
case 值2 : 语句2;
break;
...
case 值N : 语句N;
break;
default : 默认情况下执行的语句;
}

循环结构 for循环

循环四要素:循环初始化,循环继续条件,循环体,循环迭代/步长/周期。

for (初始化; 继续条件; 迭代) {
循环体语句;
}

 while循环

循环初始化
while (循环继续条件) {
循环体语句;
循环迭代;
}

do while循环
do {
	// 循环体	
	//循环迭代;
} while(循环继续条件);

需要注意:即便是条件不成立,也会执行一次!!!

常常用于人机交互:先进行交流,再判断条件。

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017540.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号