Java基础 01

1.标识符

 大小写有区别             _   $  A   z

字符:char  name = '  A '

字符串:String  name1 = " Asaasff  " //String为类,非关键字

面试笔试题:

结果输出: i1=10               i2=8             i3 =16

                                       看成8^1+0    看成16^1+0

强制转换:

 

 2.类型转换

 强制转换:由高到--------->>低 (类型)变量名

                                                  (低)<<----高

自动转换:由低到--------->>>高          高包含关系低,自动转

3.变量   常量

局部变量 必须初始化;     

类变量 暂时都加个static 

实例变量

 常量:

 加个  final         常用大写字符

-----------------------------------------------------------------------------------------------------------------

自增:int a=3;

int b= a++;          //a先给b赋值,再自增。     此时b为3,a为4        a靠近等号----先赋值,再自增

 int c=++a ;       //a先自增,再给c赋值。    此时c为5,a为5         +靠近等号-----先自增,再赋值

移位

<<    左移    乘2         S o u t   (2<<3)          即2*2*2*2=16           (2*2^3)

                           >>     右移   除2

幂运算:math.pow(2,3)       即2的3次方            =8

文本注释:/** 回车         单行://     多行:/* 

==============================================================

4.用户交互Scanner

 开始Scanner scnner =new Scanner(System.in)

S o u t ("   使用nextLine接收");

String str =scanner.nextLine();             //回车结束

s o u t (" 输出内容:" +str) ;

用完关闭    scanner.close();

 5.Switch选择

 6.while  for d...while循环

一些小知识:打印101--150所有质数(除了1跟它本身没有其他因数)

其中 j 循环为找到 i 的因数。因数j会小于数i本身的一半。

 outer: for( ;  ;  ){

continue outer;

}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值