java基础结构& 一些乱七八糟的东西积累1

CSA学习笔记1

目录

1. 基本结构

2. 定义method

3. a++ 与 ++a的区别

4. 与或非

5. break & continue

6. 输入

7. double & int 转换

8. final 变量

9. declare & initialize


1. 基本结构

project

        (package)

                CLASS

                        main{ }

package xxx;

public class xxx { //class
	public static void main(String[] args){  //method
	   //block
	    
	}

}

2. 定义method

        void -- 不返回值

        int -- 返回一个整数

        以此类推

public static int (int x){
    //代码段
    //必须返回
    return x;  
}

3. a++ 与 ++a的区别

*  a必须是int / double

*  assume a is already decleared and initialized 

*   " ++" 的优先级是最高的

a++(当++在后面的时候)先赋值再自加

++a(当++在前面的时候)先自加再赋值

counter,counter-controller 计数器

4. 与或非

        && and

        ||   or

        !  not

        ^  异或运算符 -- 符号左右两边的二进制数,相应的位相同为0,不相同为1。

  

5. break & continue

break 退出循环

continue 直接进行下一次循环

例子:

public class loop {
	public static void main(String[] arg) {
		for (int i=0; i<5; i++) {
			if (i==2) break;
			System.out.println("a");
			
		}
	}
}

输出两个a;

public class loop {
	public static void main(String[] arg) {
		for (int i=0; i<5; i++) {
			if (i==2) continue;
			System.out.println("a");
			
		}
	}
}

输出四个a;

6. 输入

import java.util.Scanner;

public class xxx{
    public static void main(String[] arg){

        Scanner input= new Scanner(System.in);
        int name1 = input.nextInt();

    }
}

7. double & int 转换

* 整数与整数加减乘除结果一定是整数(除非强制转换类型),向下取整

double 包括 int 但是 int 不包括 double

8. final 变量

final 可以修饰类class,方法method和变量variable

对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。

final double pi = 3.14;

9. declare & initialize

//declare 声明
int a;

//initialize 初始化
int a=0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值