继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Android入门基础之Java基础语法

西瓜3287
关注TA
已关注
手记 1
粉丝 0
获赞 1

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


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP