Java学习第二天记录

        第一天

主要内容

变量的类型和大小

Byte                 1字节

Short            2字节   

Int         4字节

Double          8字节

Float              4字节

Char              2字节

 第二天

类型的转换:

例:     强转:由高向低转

    Int a = 0;

    Char b = (char)a;

 

运算符;

      相同类型计算得到的还是相同类型

              Int num1 = 5; int num2 = 2; float num3 = num1/2;syso:2.0

% 取余   /取整

三元运算符

       例如: int a = 1; int b = 2;

      int c = a <b ? 1:2;

常量:修饰词 final

例如: final int age = 21;

这里的age在以后不可以更改 如果更改只能在红色代码区域内更改

也可这样: final int age;    age = 20;

这样age只能赋值一次,不可多次赋值

循环

While循环  do while循环   for循环

While循环格式:while(条件){

循环体

}

do while 循环格式do{

    循环体

}while();

While循环可以一次都不执行 ,do while循环必须执行一次

Break:跳出整个循环

Continue: 跳出当前次循环 继续执行其他循环

 例如:int i = 1; int  sum = 0;

  while(i <=100){

  //不执行 i = 5的时候的循环

  if(i =5){

    i++;

    continue

}

  sum +=i;

  system.out.print(sum)

  i++

}  

获得各个数字每个位上的数字

例如:三位数的

int  a = 123;

//个位 取余

int first = a%10;

//十位 先取整后取余

int second = a/10%10;

//百位  取整

int third = a/100;

switch  可以和if通用
语法:
switch(表达式/值){
    case 值1:
        语句块1;
        break;
    case 值2:
        语句块2;
       //break;

    case 值3:
        语句块3;
        break;
    default:
        语句块;
        break;
}

【语法说明】
 1)表达式的结果类型 byte short int  char enum(枚举)
                    String JDK6以上才允许
 2)switch里面case后的值不能重复
 3)break可以省略,一旦省略后,将直接进入下一个case语句块中去执行(穿透执行)
 4) default可以省略,可以在switch中的任何位置

作用域:

    只在当前语句块内有效(在当前大括号内)

变量的产生及消失:

    从创建的那一刻开始 ,在语句块结束的时候消失

 

原文地址:https://www.cnblogs.com/miaomeng/p/8610845.html