2018-07-16 09:35:57
基础是王道
从码农--软件工程师--软件架构师
String
首字母大写,特殊引用类型,常量类
- 二、数组
- 存钱罐(只能放钱)
数据兼容
数组的长度(定义后长度不可变,楼房7层)
特点:
- 数组在定义后,长度固定不变
- 数组中只能存放一种数据类型或向下兼容的数据类型【不建议:因为会有数据类型的隐式转换】
- 数组以下标位置进行数据操作,由0开始,最大下标值为数组长度-1
- 读取数据非常快
- 插入、删除较慢
字符串是字符数组吗?
不是的,可以看成,有方法可以转换
1 package com.neusoft.day01; 2 /** 3 * 双色球 6个红色球+1个蓝色球 4 * @author ljj 5 * 6 */ 7 public class ArraysOperation_1 { 8 9 /** 10 * @param args 11 */ 12 public static void main(String[] args) { 13 //创建一个7位数组 14 int[] ball = new int[7]; 15 16 //在循环红控制 是数组的前6位 并控制中生成随机数 17 for (int i = 0; i < ball.length-1; i++) { 18 int num = (int)(Math.random()*33+1); 19 ball[i] = num; 20 21 //如果出现数值有重复,要重新在原来的位置重新生成新的随机数 22 for (int j = 0; j < i; j++) { 23 if(ball[j]==ball[i]){ 24 i--; 25 break; 26 } 27 } 28 29 } 30 31 //生成后一位的随机数 32 ball[6]=(int)(Math.random()*17+1); 33 34 //打印显示生成的7个号码 35 for (int i : ball) { 36 System.out.print(i+" "); 37 } 38 39 } 40 41 }
去除空格:trim
忽略大小写:下面