zoukankan      html  css  js  c++  java
  • java自学 day1

    1.数据类型

    基本数据类型(存放数据本身) 分为数值型(int,double等) 字符型(char)布尔型(boolean)

    引用数据类型(存放数据的地址)分为类(class)接口(interface)数组(arrays)

    因为String 是char[],所以是引用数据类型而不是基本数据类型

    自动类型转换 

    条件:1.目标类型与源类型兼容,如int类型数据能直接转换为double类型数据,但是不能直接转换为char类型

               2.目标类型要比源类型大,如double类型长度为8字节,int类型长度为4字节,所以int类型能直接赋值给double类型,反过来不行

    强制类型转换

    当不能进行自动类型转换时,就需要进行强制类型转换。操作如下:

    double a=50.1;

    int b=(int)a;

    这样就可以完成赋值,b的值为50

    2.常用运算符

    记住()里的优先,越里面的括号越优先

    3.流程控制语句

    三大循环体:for;while ;do...while

    三种循环可以互相替换

    其中for循环还有一种特殊用法:

    for(int x : arrays ){

    }

    arrays是数组,x为数组中的元素,这种循环可以遍历数组中的元素

    continue:跳过此次循环过程,进行下一次循环

    break:直接跳出循环体

    4.数组

    数组是引用数据类型,可以存放复数个数据(类型相同)

    引入Arrays类后可以使用一些方法来直接操作数组(import java.util.Arrays;)

    常用方法有 Arrays.sort(数组名)排序   Arrays.toString(数组名)把数组转化为字符串

    5.方法

    要调用方法要先创建对象,下面以一个HelloWorld类为例:

    HelloWorld 对象名=new Helloworld();

    对象名.方法名();

    void 方法不需要返回值,其他方法都需要一个返回值;调用方法时可以对返回值进行操作

    方法的重载:同一个类中包含两个或以上方法名相同但参数的类型,顺序或者个数不同的方法,就叫做方法的重载

  • 相关阅读:
    ocx文件转换成C#程序引用的DLL
    CSS颜色代码 颜色值 颜色名字大全(转载)
    WinForm轻松实现自定义分页 (转载)
    如何:使用PicturBox实现类似淘宝网站图片的局部放大功能
    转载jQuery图片放大插件[twiPicZoom]
    LINQ查询返回DataTable类型
    最喜欢的VS 键盘快捷键摘抄
    Codeforces Round #336 (Div. 2)B 暴力 C dp D 区间dp
    Educational Codeforces Round 24 A 水 B stl C 暴力 D stl模拟 E 二分
    poj 1185 状态压缩
  • 原文地址:https://www.cnblogs.com/gyd123/p/9386707.html
Copyright © 2011-2022 走看看