Java基础-条件控制语句、循环语句(3)
来源:互联网 发布:模拟投资基金软件 编辑:程序博客网 时间:2024/06/05 08:20
条件控制语句(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);
}
}
- Java基础-条件控制语句、循环语句(3)
- 条件循环控制语句
- Java基本语句(运算符、条件控制语句、for循环
- java 循环 条件语句
- 条件语句及控制循环
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java控制条件语句
- Python基础之语句(条件、循环)
- 第一章C++编程基础(条件语句和循环语句)
- 条件语句及循环语句基础
- Java基础——switch、循环语句、控制跳转语句
- java循环控制语句
- Java使用条件语句和循环结构确定控制流
- JAVA基础——初识JAVA(五)(流程控制、分子语句、循环语句、特殊流程控制语句)
- c语言基础语法二——循环控制条件语句(完节)
- Java进阶路-条件语句,循环语句
- 循环语句&条件语句
- 条件语句、循环语句
- 笨办法学Python笔记-习题0:准备工作
- 调整地图控件滚轮的响应方向(向前放大,向后缩小)
- 配置vsftpd自启动
- java反射
- html5表单自动验证
- Java基础-条件控制语句、循环语句(3)
- List集合remove元素的问题
- Linux Crontab 设置的定时任务没有启动的排查
- 优先级队列的使用
- Java学习笔记之变量
- Follow me!百万奖金由你拿 | 精准资助数据探索(一)
- 深度学习(六)caffe入门学习
- SSL 1748_飞翔_dp+离散
- 利用UIDocumentInteractionController文档预览以及调用iPhone里第三方相关的app打开文档