zoukankan      html  css  js  c++  java
  • Java程序设计(第二版)复习 第二章

    1.Java使用Unicode字符集,一般用16位二进制表示一个字符。且Java中午sizeof关键字,因为所有基本数据类型长度是确定的,不依赖执行环境。

    2. Java变量在声明时并没有分配内存,真正的内存分配是在赋初值时进行的。

    3.方法参数????

    4.变量名应该唯一,若重复,则按照临近原则,使用最近的一个变量进行操作。

    5.Java数据类型转换:(就是精度低的可以自动转换成精度高的,否则会报错,除非强制类型转换)

       java不支持指针,结构(struct),和联合(union)类型

       反斜杠

    ddd 1-3位八进制数所表示的字符(ddd)
    uxxxx 1-4位16进制数所表示的字符(xxxx) 如‘中’Unicode码是u4e2d,所以       ‘u4e2d’  表示字符  ‘中’
    回车
    换行
    八进制 0开头,如0123
    十六进制 0x开头,如0x23FE
    二进制 0B开头,如0b10101
    long 数字后加L或l,如 long j=300L
    float 数字后加F或f,如float f=3.4F

      一个整数数字隐含为int型,一个浮点数字隐含为double

      byte,short,和char在一块运算时,首先默认转换为int型进行运算。

      就是精度低的可以自动转换成精度高的,否则会报错,除非强制类型转换。故二元运算符,运算结果的数据类型一般为两个操作数中表达范围较大的类型。

      Java对+运算进行了扩展,可以拼接字符串。如 "ab"+"efd"得"abefd"。且进行+运算时,如果一个操作数为字符串,则其他的操作数会自动转换为字符串。

      Java中%的操作数可为浮点数,如52.3%10=2.3

    6.

    (boolean_expr) ? ture_statement : false_statement; //如 boolean b=c==true? true:false;

    7.逻辑运算符&&   ||   !  用于逻辑运算,用于处理布尔类型数据,如

    if (month==12 || month==1)

    8.for中初始化部分,和迭代部分可以有多个声明,使用多个变量,每个变量间用‘,’分隔开。且各个部分均可为空 如:

    for(int i=1,j=4;i<3||j<5;i++,j++) {
                System.out.print("i="+i+"j="+j);
            }

    并且对于数组和集合所有元素的遍历,还有另一种写法;

    for(int e:a)
        sum=sum+e;

    意思为:对于整型数组a中每个整数e(每个整数均用e代表),进行for循环中的操作

     9.break 用来退出一个循环,switch中用来终止语法块,或者后面加标签实现调转(即跳出标签的内容,标签后所有内容均不执行) 如:

    /**
    		 * break 使用
    		 */
    		first:{
    			second:{
    				third:{
    					System.out.println("
    进入了三");
    					if(true) {
    						break second;
    					}
    					System.out.println("不执行,因为跳出了二");
    				}
    				System.out.println("不执行,因为跳出了二");
    			}
    			System.out.println("跳出二后,直接执行二块后面的");
    		}
    

      执行结果为:

        进入了三
        跳出二后,直接执行二块后面的

    10.continue 用于想提前结束此次循环,直接开始下一次循环。且后面也可以加标签

  • 相关阅读:
    IOS开发--第三阶段--微博(8)(程序5)
    IOS开发--第三阶段--微博(7)(程序4)
    IOS开发--第三阶段--微博(6)(程序3)
    IOS开发--第三阶段--微博(5)(程序2)
    IOS开发--第三阶段--微博(4)(程序1)
    IOS开发--第三阶段--微博(3)(修改已创建应用的信息)
    ansible_模块和剧本ansible_bookplay
    自动化运维 ansible
    celery 基础
    sqlalchemy
  • 原文地址:https://www.cnblogs.com/eastDong/p/10188423.html
Copyright © 2011-2022 走看看