逆袭之旅DAY20.xia.师父指导.数据类型
2018-07-16 09:35:57
基础是王道
从码农--软件工程师--软件架构师
String
首字母大写,特殊引用类型,常量类



- 二、数组
- 存钱罐(只能放钱)
数据兼容
数组的长度(定义后长度不可变,楼房7层)
特点:
- 数组在定义后,长度固定不变
- 数组中只能存放一种数据类型或向下兼容的数据类型【不建议:因为会有数据类型的隐式转换】
- 数组以下标位置进行数据操作,由0开始,最大下标值为数组长度-1
- 读取数据非常快
- 插入、删除较慢



字符串是字符数组吗?
不是的,可以看成,有方法可以转换
package com.neusoft.day01;
/**
* 双色球 6个红色球+1个蓝色球
* @author ljj
*
*/
public class ArraysOperation_1 { /**
* @param args
*/
public static void main(String[] args) {
//创建一个7位数组
int[] ball = new int[7]; //在循环红控制 是数组的前6位 并控制中生成随机数
for (int i = 0; i < ball.length-1; i++) {
int num = (int)(Math.random()*33+1);
ball[i] = num; //如果出现数值有重复,要重新在原来的位置重新生成新的随机数
for (int j = 0; j < i; j++) {
if(ball[j]==ball[i]){
i--;
break;
}
} } //生成后一位的随机数
ball[6]=(int)(Math.random()*17+1); //打印显示生成的7个号码
for (int i : ball) {
System.out.print(i+" ");
} } }
去除空格:trim
忽略大小写:下面

逆袭之旅DAY20.xia.师父指导.数据类型的更多相关文章
- 逆袭之旅DAY20.XIA.程序调试
2018-07-16 20:25:50 F5:进入方法 F6:单步执行
- 逆袭之旅DAY20.XIA.循环结构
2018-07-16 19:53:47 while循环 do do...while循环 for 循环
- 逆袭之旅DAY20.XIA.选择结构
2018-07-16 18:50:49 本章目标: 基本if选择结构 逻辑运算符 多重if选择结构 嵌套if选择结构 什么是if选择结构: if选择结构是根据条件判断之后再做处理 import ja ...
- 逆袭之旅DAY.XIA.Object中常用方法
2018-07-31
- 逆袭之旅DAY31.XIA.JDBC
2018-07-31 MySQL package oop_emp.com.neusoft.dao; import java.sql.Connection; import java.sql.Driver ...
- 逆袭之旅DAY30.XIA.集合
2018年7月26日 面试题:List和set的区别 ArrayList 遍历效率较高,但添加和删除较慢 遍历集合最高效的方法:迭代器 集合的遍历: 迭代器:Iterator 创建 为什么使用泛型: ...
- 逆袭之旅DAY28.XIA.异常处理
2018-07-24 14:42:24 第一种: 第二种: 第三种: 执行 try--catch--finally--return(执行return 退出方法) 代码示例: 输入数字,输出对应课 ...
- 逆袭之旅DAY24.XIA.二重进阶、双色球
一. 选择题. 1. 以下关于二重循环的说法正确的是(D). A. 二重循环就是一般程序中只能有两个循环 B. While循环不能嵌套在for循环里 C. 两个重叠的循环不能嵌套在第三个循环里. D. ...
- 逆袭之旅DAY24.XIA.数组练习
2018-07-20 08:40:19 1. public void stringSort(){ String[] s = new String[]{"George"," ...
随机推荐
- python中enumerate内置库的使用
使用enumerate,可以自动进行索引下标的赋值,本例代码中使用enumerate,进行excel单元格的赋值操作. 代码如果重复被调用,可将该代码封装成类进行使用 1 import openpyx ...
- [原][spark]帧序列的纹理UV索引,修改spark源码,改变纹理索引方式,支持常规帧序列
spark的纹理索引方式是左下为最小值0 右上为最大值k ,遍历顺序为横向即: 3 4 5 0 1 2 而常规的纹理帧序列是这样的: 0 1 2 3 4 5 所以,为了让spark的纹理遍历顺序能按照 ...
- openModelica调试
1打印信息 Modelica.Utilities.Streams.print(“messge”);
- 排序——选择排序(java描述)
百度百科的描述如下:选择排序(Selection sort)是一种简单直观的排序算法.它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元 ...
- 四个session
- CSS/让一个盒子消失的5中方法
1.display:none; 2.visibility:hidden; //这种方法隐藏了还是会占位的 3.raba(0,0,0,0.5); //可以调节a来改变透明度 a的取值 ...
- python paramiko 模块简单介绍
背景,公司的很多服务包括数据库访问都需要通过跳板机访问,为日常工作及使用带来了麻烦,特别数python直接操作数据更是麻烦了,所以一直想实现python 通过跳板机访问数据库的操作. 首先了解到了 p ...
- Python Selenium Cookie 绕过验证码实现登录
Python Selenium Cookie 绕过验证码实现登录 之前介绍过博客园的通过cookie 绕过验证码实现登录的方法.这里并不多余,会增加分析和另外一种方法实现登录. 1.思路介绍 1.1. ...
- (转)C# 的三种序列化方法
序列化是将一个对象转换成字节流以达到将其长期保存在内存.数据库或文件中的处理过程.它的主要目的是保存对象的状态以便以后需要的时候使用.与其相反的过程叫做反序列化. 序列化一个对象 为了序列化一个对象, ...
- LeetCode--292--Nim游戏
问题描述: 你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头. 拿掉最后一块石头的人就是获胜者.你作为先手. 你们是聪明人,每一步都是最优解. 编写一个函 ...
