JAVA马士兵老师(2)

来源:互联网 发布:火炬之光2 mac 汉化 编辑:程序博客网 时间:2024/04/29 06:54

JAVA运行机制
关键字
程序格式:比算法还重要
1.大括号对齐
2.遇到左大括号缩进 按Tab键
3.程序块之间加空行
4.运算符两侧加空格
6.{前面有空格
运算符
算数运算符:
关系运算符:
逻辑运算符
位运算符:>>>
赋值运算符:
扩展赋值运算符:
字符串连接运算符

i=i2++;//先取值,再递增i=++i2; //先递增,再取值逻辑与 &      短路与&&逻辑或|       短路或||+ 运算符两侧的操作数只要有一个是字符串(String)类型,系统会自动将另一个操作数转换成字符串之后再进行连接。int c = 12;System.out.println("c="+c);当进行打印的时候,无论任何类型都自动转化为字符串,进行打印。System.out.println(c);表达式:三目条件运算符:语法格式:x?y:z 其中x为boolean类型表达式if(x=TRUE) y;else z;int flag = x>0?1:(x==0?0:-1);从里往外算

语句
条件:
if
不论是不是之后一句话都把大括号协商
switch语句:
循环语句:
for循环,循环的执行某一句话,for(表达式1;表达式2;表达式3){语句;…;}
执行过程:
程序怎么读:画图分析内存,循环几次看规律,分析规律,看规律
多分析别人的程序。

    while          while(逻辑表达式){语句;...;}    do while         do{语句;...;}while(逻辑表达式);break:终止continue 语句在循环与具体中,用于终止某次循环过程,开始下一次循环过程
    例如://输出101-200内的质数    public class Test{        public static void main(String args[])        for(int i = 101;i<200;i+2){            boolean f = true;            for(int j=2;j<i;j++){                if(i%j==0){                    f = false;                    break;                }            }            if(!f){continue;}            System.out.print(""+i);        }    }
switch语句()小心语句穿透效果,不知道为啥,加break;多个case可以合并到一起,java中的switch语句只能探测int类型值。

方法:方法就是函数,前面加了一个public static
[修饰符1 修饰符2…]返回值类型 方法名(形式参数列表){
java语句;……..
}
形式参数:在方法被调用时用于接收外界输入的数据
实参:调用方法时,实际传给方法的数据
返回值:方法在执行完毕后返回给调用他的环境的数据
返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。

java语言中使用下属形式调用方法:对象名.方法名(实参列表)实参的数目,数据类型和次序必须和所调用方法声明的形参列表匹配return语句终止方法的运行并指定要返回的数据Java中进行函数调用中传递参数,遵循值传递的的原则:基本类型传递的是该数据值的本身,引用类型的传递是对对象的引用,而不是对象本身。

复习:学程序最快的方法时看例子程序,多谢例子程序
准备笔记本,每张重点看一看,第一章不回顾,程序格式的问题
java基本数据类型,分成引用类型和基础类型,四类八种

原创粉丝点击