Java基础

输入:

java.util.Scanner
Scanner scan = new Scanner(Sytem.in);
nextLine(),nextInt(),nextLine().charAt(0), nextFloat(),nextDouble(),nextBoolean()

数据类型:

char:2B byte:1B short:2B int:4B long:8B float:4B double:8B boolean:4B

主函数:

public static void main(String[] args){

}

ASCLL相关:

a-z-》97-122

三目运算符:

?:

例子:

c = a > b ? a : b;

switch case:

switch(x){
case 1:
break;
case 2:
break;
default:
}
注意:1. x为int,String,char。 2. break 与continue的区别。

循环:

for(;;)为死循环
while(true)为死循环
do{
先执行至少一次,再进行判断;
}while(i < 10)

数组:

形式:

int[] arr = new int[5];

没有赋值的情况下(没有初始化):

int->0, float->0.0, String->null, char->null, boolean->fase

定义的同时初始化:

int[] brr = new int[]{1,2,3};

求长度:

brr.length;

二维数组:

int[][] a = new int [4][3];
a.length == 4;
a[0].length == 3;

int [][] b = new int[][]{{1,2,3},{4,5,6}};

int[][] a = new int[3][];
a[0] = new int[]{1,2};
a[1] = new int[3];
a[2] = new int[4];

方法:

实参与形参:

public static void print(int n){}, n为形参;
print(5),5为实参。

传值和传址:

在方法中实参是:byte、int、float、double、char、boolean都是传值;
在方法中实参是:数组或者是对象,传递的是地址,实参方法内改变,之后方法外也改变;

静态变量:

形式:
public static int money = 5000;(在自定义函数和main函数中都能使用)
注意:静态变量属于整个类可以被类或者对象调用,如果对象改变其值,那么在整个类中的值都会改变。在第一次使用类的时候就会分配内存空间。

java.lang.Math:

Math.max(3,5);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值