zoukankan      html  css  js  c++  java
  • 第一小节之编程基础

    public class HelloWorld {
    	public static int aa(int[] data,int i,int min,int N) {
    		System.out.println("这是我第一个java程序");
    	}
    }
    

    命名规则(驼峰命名法)由26个英文大小写、数字、0-9数字、_$组成。

      规则:1、数字不能写在开头

         2、不能以关键字命名(关键字都是小写)

    Ascll:1char=1Byte 一个汉字等于两个字节

    Unicode: 1char=2Byte(即既可以表示字符也可以表示汉字)

    空白字符在Unicode码表中对应为‘u0000’

    引用数据类型:类(class)、接口(interface)、数组、枚举(enum)、注解(annotation)

    数据类型byte(8位一个字节)short(16位两个字节)int(32位4个字节)long(64位8个字节)float(32位4个字节)double(64位8个字节)

    变量的类型转换

      自动类型转换:必须满足两个条件:1、两种数据类型彼此兼容2、目标类型的取值范围大于源leix的取值范围

      强制类型转换:两种类型不兼容或者......小于.....

    求余运算%中 运算结果的正负取决于被模数(%左边的数)的符号,与模数无关。如(-5)%3=-2、5%(-3)=2

    ~:取反运算符

    三元运算符 判断条件?表达式1:表达式2;//常对某个变量赋值,当判断条件成立时,运算结果为表达式1的值,否则为表达式2的值

    switch语句的判断表达式可以是整数、字符、字符串

    方法的返回值必须为方法声明的返回值类型

    java允许在一个程序中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载

    Boolean类型的数据默认初始化为false char类型的数据默认初始化值为‘u0000’

    每个数组的索引都有一个范围,即0~length-1.在访问数组的元素时,索引不能超出这个范围,否则ArrayIndexOutOfBoundsException

    数组排序:Arrays.sort(数组名)

    二维数组的定义 如int[][] arr=new int[m][](先给出一共有多少维度) 然后每一维在new :arr[0]=new int[n]

  • 相关阅读:
    一次蜿蜒曲折的RFID破解之路
    无线安全渗透测试套件WiFi-Pumpkin新版本发布
    交易系统 1代
    angular-ui分页组件
    付款
    [译]AngularJS Services 获取后端数据
    [译]AngularJS中DOM操作
    [译]AngularJS $apply, $digest, 和$evalAsync的比较
    Angular $watch
    AngularJS中的表单验证
  • 原文地址:https://www.cnblogs.com/0405mxh/p/10124114.html
Copyright © 2011-2022 走看看