Java结构语句和方法函数
来源:互联网 发布:淘宝电商发货流程 编辑:程序博客网 时间:2024/05/21 11:33
Java中的基础包括:数据类型、结构语句方法和函数
1.运算符
- Java的运算符:
分为四类:算数运算符、关系运算符、逻辑运算符、位运算符。
算数运算符(9):+ - * / % ++ –
关系运算符(6):等于’==’,不等于’!=’,大于’>’,大于等于’>=’,小于’<’,小于等于’<=’
逻辑运算符(6):逻辑与’&&’,逻辑或’||’,逻辑非’!’,逻辑异或’^’,逻辑与’&’,逻辑或’|’
位运算符(7):位与’&’,位或’|’,位非’~’,位异或’^’,右移’>>’,左移’<<’,0填充的右移’>>>’ - 需要注意的事情:
<1> : ”++“和”–“用于数值变量之前,在赋值操作中,先对被”++“或”–“操作变量值先加1或者先减1,然后在进行其他的操作;
“++”和”–“用于数值变量之后,在赋值操作中,先用被”++“或”–“的操作变量值进行其他的操作,然后在对其值加1或者减1。
<2>: <表达式1> ?<表达式2> : <表达式3>
先计算<表达式1>的值,
当<表达式1>的值为true时,则将<表达式2>的值作为整个表达式的值;
当<表达式1>的值为false时,则将<表达式3>的值作为整个表达式的值。
2.结构语句: 一般的结构语句有if,while和for等,这写都算是常规的,这边选择典型的来理解。
* foreach语句:
这个语句一般在数组和一些容器当中使用的比较多,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,在用到对集合或者数组索引的情况下,foreach显得力不从心,它只会一个一个的遍历下去。/** 1. 增强for(part1:part2){2. part33. }; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体.*/ public void test1() { //定义并初始化一个数组 int arr[] = {2, 3, 1}; for (int x : arr) { System.out.println(x); //逐个输出数组元素的值 }
* continue和break:
continue:跳出本次循环继续下一次循环
break: 跳出循环体,继续执行循环外的函数体
return: 跳出整个函数体,函数体后面的部分不再执行
注意还有一种特别的情况:在for循环体前面加上out,这是标签,用于跳出循环的。break用于跳出包含它的最内层循环,break out可以直接跳出被out标记的循环。示例如下:
3. 方法和函数
- 在程序中return是经常要用到的一个东西,return用在方法中表示返回方法中相应的值,还有应用到return之后就表示整个方法的结束,即使后面还有后续的语句,也表示整个语句的结束。总的来说就是:
return- - ->语句方法的终止并且指定要返回的数据
阅读全文
0 0
- Java结构语句和方法函数
- Java基础和语句结构
- (3)Java语法结构(语句,函数篇)
- Java Se----选择语句,分支结构和循环语句
- Java笔记1 Java编程基础<2>循环语句、函数(重载)、变量和数组的内存结构
- 黑马程序员——java编程基础(二)选择结构语句、循环结构语句、方法
- 查看mysql表结构和表创建语句的方法
- mysql 查看表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- Java结构语句
- java 代码初始化数据库表结构,存储过程和函数的方法
- 黑马程序员-java语句和函数
- Java循环语句、方法和数组
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- Java使用条件语句和循环结构确定控制流
- 面试:历时30天NOKIA求职成功记
- 一、Java概述
- Mac如何删除launchpad里残留但是应用程序里没有的程序
- 岗位职责数据库设计
- VS使用QT编写dll程序
- Java结构语句和方法函数
- SVN 安装教程总结
- (一)栈与队列
- redis 配置文件注释
- SVN的安装以及错误应对
- CF #420 B. Okabe and Banana Trees
- 关于精度处理(浮点误差)的总结
- 李嘉诚汕头大学2017毕业演讲
- 2009国家公务员面试过关点点通