Java基础-条件控制语句、循环语句(3)
2017-01-11 16:22
495 查看
条件控制语句(if(){}else{}用的最多)
1.三元运算符(不常用)
条件?值1:值2 如:int a=工作年龄>5?300000:200000
2.If(条件){} else {条件分支}
If (条件) {}
3.Switch 多路条件分支
Switch(值){
Case 值:代码
Case 值:代码
Case 值:代码
Case 值:代码
Case 值:代码
Default:代码}
重复执行程序(重复执行)
1.While (条件) {}不擅长做定量循环
2.for(_定义_;_条件_;_改变条件_) { }擅长定量循环
乘法口诀表
public class Test8
{
publicstatic void main(String[] args)
{
inti,u;
for(i=1;i<=9;i++)
{
for(u=1;u<=i;u++){
System.out.println(u+"*"+i+"="+(u*i)+"\t");
}
System.out.println();
}
}
}
方法调用:
1. 按地址传递:除基本的数据类型外,都是按地址传递,就是对象范畴都是传地址;
2. 按值传递:都是值传递
{
static void methord3(int[] i)
{
i[0]=123;
}
public static void main(String[] args)
{
int[] i={100};
int[]k=i;
methord3(k);
System.out.println(i[0]); //输出为123
}
3. return
用来返回值;
结束方法(无返回值得方法中也可以使用)
4. 变量
局部变量:在自己的区域内用,如一个括号就是一个区域
全局变量:
方法重载:
1. 方法名一样参数不一样;
2. 功能只有一个只是参数不同就可以使用方法重载
publicclass Methord3{
static void methord(int i)
{
System.out.println("int"+i);
}
static void methord(short i)
{
System.out.println("short"+i);
}
publicstatic void main(String[] args) {
methord(78);}
方法递归
1. 用的比较多,消耗内存,方法的嵌套运算,循环效果
publicclass Methord4{
static int add(int i)
{if(i==1){
return 1;
}
return i+add(i-1);
}
public static void main(String[] args) {
int sum=add(3);
System.out.println("sum="+sum);
}
}
1.三元运算符(不常用)
条件?值1:值2 如:int a=工作年龄>5?300000:200000
2.If(条件){} else {条件分支}
If (条件) {}
3.Switch 多路条件分支
Switch(值){
Case 值:代码
Case 值:代码
Case 值:代码
Case 值:代码
Case 值:代码
Default:代码}
重复执行程序(重复执行)
1.While (条件) {}不擅长做定量循环
2.for(_定义_;_条件_;_改变条件_) { }擅长定量循环
乘法口诀表
public class Test8
{
publicstatic void main(String[] args)
{
inti,u;
for(i=1;i<=9;i++)
{
for(u=1;u<=i;u++){
System.out.println(u+"*"+i+"="+(u*i)+"\t");
}
System.out.println();
}
}
}
方法调用:
1. 按地址传递:除基本的数据类型外,都是按地址传递,就是对象范畴都是传地址;
2. 按值传递:都是值传递
{
static void methord3(int[] i)
{
i[0]=123;
}
public static void main(String[] args)
{
int[] i={100};
int[]k=i;
methord3(k);
System.out.println(i[0]); //输出为123
}
3. return
用来返回值;
结束方法(无返回值得方法中也可以使用)
4. 变量
局部变量:在自己的区域内用,如一个括号就是一个区域
全局变量:
方法重载:
1. 方法名一样参数不一样;
2. 功能只有一个只是参数不同就可以使用方法重载
publicclass Methord3{
static void methord(int i)
{
System.out.println("int"+i);
}
static void methord(short i)
{
System.out.println("short"+i);
}
publicstatic void main(String[] args) {
methord(78);}
方法递归
1. 用的比较多,消耗内存,方法的嵌套运算,循环效果
publicclass Methord4{
static int add(int i)
{if(i==1){
return 1;
}
return i+add(i-1);
}
public static void main(String[] args) {
int sum=add(3);
System.out.println("sum="+sum);
}
}
相关文章推荐
- java基础 流程控制和条件语句,循环语句
- Java基础——switch、循环语句、控制跳转语句
- JAVA基础之流程控制语句:循环结构
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- c语言基础语法二——循环控制条件语句(完节)
- JAVA基础——初识JAVA(五)(流程控制、分支语句、循环语句、特殊流程控制语句)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 3.2Java基础语法(循环的嵌套、跳转控制语句)
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块
- Java基础循环结构,以及循环控制语句break,continue,return
- java基础——判断与循环控制语句
- java基础条件判断循环语句
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- 黑马程序员——Java基础(流程控制语句、选择结构、循环结构、方法)
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- 黑马程序员——Java基础---循环语句和控制跳转语句和Mark标记和方法重载
- 全面掌握Java中的循环控制语句与条件判断语句的使用
- Java 基础 —— 变量;操作符;条件语句;循环语句
- JAVA基础复习四-循环语句、控制跳转语句、转义字符和方法重载
- Java使用条件语句和循环结构确定控制流