zoukankan      html  css  js  c++  java
  • 20 java 基础回顾--中阶引入

    一、数据类型

      基本数据类型(共:四类八种)

        整数 byte short int long

        浮点 float double

        字符 char

        布尔 boolean

      引用数据类型(new的数据)

        Student s =  new Student

    二、数据类型转换

    基本数据类型的转换

      自动类型转换:

        由小到大转换(byte、short、char-->int-->long-->float-->double)

      强制类型转换:

        由大到小的转换(可能损失精度)

        例如由int转为byte会损失精度,需强制转换

        int a = 300;

        //byteb = a; 可能损失精度

        byteb = (byte)a;

    三、方法

    * 方法:类中的一段具有特定功能的程序,提高了代码的复用性和可维护性
    * 定义格式:
    * public static 返回值类型(没有返回值写void) 方法名(参数类型 参数名,参数类型 参数名2) {//形参
    * 方法体;
    * }
    * 调用方式:
    * 有明确返回值类型:
    * 赋值调用,将方法的返回值赋值给一个变量
    * 输出调用,使用输出语句直接输出方法的返回值
    * 直接调用,没法获取方法的返回值
    * 没有明确返回值类型:
    * 直接调用
    * 方法重载:在一个类中有多个重名的方法,这些方法参数不同,和返回值无关
    *
    * 注意:
    * 形参:方法声明的变量,只能是变量,接收方法调用时传递进来的数据
    * 实参:调用方法时传递的数据,可以是常量也可以是变量

    四、数组

    * 需求:定义一个元素类型为int的数组,遍历数组并求和
    *
    * 数组:用于存储多个元素的一种容器
    * 数组的特点:
    * 元素类型必须一致
    * 元素有整数索引
    * 一旦定义好长度则无法改变
    * 可以存储基本数据类型
    * 也可以存储引用数据类型
    * 定义格式:
    * 动态初始化
    * 元素类型[] 数组名 = new 元素类型[10];
    * 静态初始化
    * 元素类型[] 数组名 = {元素1,元素2,元素3};
    * 元素类型[] 数组名 = new 元素类型[]{元素1,元素2,元素3};
    *
    public class ArrayDemo {
    public static void main(String[] args) {
    //使用静态初始化定义数组
    int[] arr = {1,2,3,4,5};
    //定义一个变量用于存储求和结果
    int sum = 0;
    //遍历数组
    for(int x = 0;x < arr.length;x++) {
    sum += arr[x];
    }

    System.out.println(sum);
    }

    五、

  • 相关阅读:
    使用 MDT 2010 进行可伸缩部署
    Windows Phone 7 WebBrowser 中文乱码问题
    如何安装Windows Phone SDK 7.1 Release Candidate (RC)
    Windows Phone应用 博客园阅读器
    将WindowsPhoneApp部署到HTC Surround,兄弟们支个招如何进行Debug
    私有代码存放仓库 BitBucket
    入门:添加一个支持获取单一资源以及支持POST,PUT和DELETE方法
    Html5 学习利器 Web Standards Update for Microsoft Visual Studio 2010 SP1
    在启用了IPV6的机器上获取客户端ipv4地址
    EMA算法的C#实现
  • 原文地址:https://www.cnblogs.com/longesang/p/11126903.html
Copyright © 2011-2022 走看看