为了账号安全,请及时绑定邮箱和手机立即绑定

Android入门基础之Java基础语法

标签:
Java Android

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(版本号)
*/


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消