JAVA马士兵老师(2)

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基本数据类型,分成引用类型和基础类型,四类八种

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值