非专业码农 JAVA学习笔记 2 java语言基础

java语言基础

(一)程序构成

(二)数据类型变量和常量

1.数据类型(与c#差不多)

布尔bool 8位

字节byte 8   -128-127

字符char 16

短整型Short 16

      Int 32

Long 64

Float 32

Double 64

2.标识符-变量常量方法对象和类的名字标记

字母数字 还有两个特殊符号_ 和$

字母下划线或者美元符号开头

3.常量

4.变量

(三)表达式

1.赋值和强制类型转换

Tostring()弱转换

类型=(类型)变量:a=(int)b;a的值为强行转换成int\的b

2.字符串连接

一般都是+号,表示连接,还有+=这列的组合符号等

3.算术运算+-*/

4.关系运算:== != < >等等

5.逻辑运算,相对复杂一点

&与  |或 !取反;||这类重合的,右边的表达式有可能不被执行

6.位运算:二进制单位进行位置>>,<< ~(二进制反位取值),>>>右移不够补零

7.其他:b>a?a:b;混合时候,用()可以优先执行

8.运算优先度:强-弱

.[]() ~!++--  */+-  >>  <>= !=  &|  &&||  ?: =(赋值)

9.注释

//  /**/

(四)流程控制语句

1.分支语句

If(a>b)

A;

Else

B;

 

Swith(变量、表达式)    /*与c#不同就是case 中不用break;*/

Case 值、运算结果:语句1;…;default:语句;

2.循环语句

While(n<10000)

{执行的语句;}

Do

{执行的语句;}

While{停止的条件;}

3.跳转语句

Continue:

First-Loop:

执行语句;

If(条件)

{continue First-Loop;}

Break语句:要放在循环语句中才有效

Return语句:返回,后面可以带参数,程序等,不带表示没有返回值,终止执行

转载于:https://www.cnblogs.com/mrrxu/p/4017688.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值