安卓 java基础_Android入门基础之Java基础语法

Java常量变量double d=1.2d;float l=1234567890L;变量赋值:  末尾加d,double双精度浮点型(可省略),f,float单精度浮点型,l,long长整型,System.out.print("\r");转义字符:'\r'   回车   '\n'  换行  '\t'  Tab功能  '\b'  回退char a='\u005f';//union编码

char b=85;//ascall码常量关键字:final,一般用大写字母表示final int N=10;标识符由下划线、字母、数字、美元符$ 组成,字母不可开头

java运算符x=16  x+=5    x=x+5  x=21

x/5=3(除数)   x%5=1(余数)

num1=++num2    num1=nu2++   ++和--是对自身的加减,在前先加减后运算,在后反之。

&& ||为逻辑运算符(短路与、或)前项满足直接输出结果,不往后运算;&|为位运算符,前后都要运算。

条件运算符a>b?a:b  若a大于b,输出a,反之b

java流程控制switch结构中,case语句没有break,会执行其后的所有语句;default作用与else相同。

a=a.toUpperCase  将a改为大写字符;toLowerCase 小写字符。

continue语句的作用是结束当前循环的执行,但是继续下次循环;break语句是结束整个循环的执行,不会再进行下一次循环。

F11开始debug,F6跳到下一个断点,F8继续。

一维数组String类型的==和equals不同:https://blog.csdn.net/qq_37476266/article/details/89344302

增强型for循环:int[] arr={1,2,3};    for(int n:arr)   { System.out.print(n); }  遍历一遍数组

冒泡排序:一遍一遍地对相邻元素比较,找到最大(小)值,互换顺序    for{ for { if a[j]>a[j+1]  a[j]与a[j+1]互换

声明数组:int[] a=new int[5]; int a[]=new int[5];

二维数组声明:char ch[][]=new char[2][];ch[0]=new char[2];ch[1]=new char[3];   可省略列,不能省略行,省略列的每行的列数可以不同

java方法调用方法进行数组传值时,在方法中更改数组元素值,在主方法里数组元素也会被更改,因为数组名指向同一内存空间,更改的是内存中的值。

可变参数列表b:public void sum(int a,int...b)  可有n个int类型变量,可以将数组传递给可变参数列表,当有多个参数时,可变参数在最后面。

文档注释:/**

*@author  aa(作者)

*@version 1.0(版本号)

*/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值