A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张研老师 于 2015-11-29 23:16 编辑

   我把我做的笔记和大家分享一下吧

数组的概念: 数组是存储同一种数据类型多个元素的结合. 也可以看成是一个容器

            数组既可以存储基本数据类型. 也可以存储引用类型.

            每个元素都有编号, 并且编号是从0开始的.
int[]arr=new int [5]:定义一个长度为5的int 类型数组 数组名叫arr
int arr[] = new int[5];区别. 没有区别. 叫法不同. 定义一个长度为5的int类型的arr数组
左边:
int 数据类型
[] 代表数组  几个中括号就代表几个数组

右边: new 创建心的实体或对象
int 数据类型.
[] 代表数组

各类型的默认值:
整数类型:byte short int long 默认初始化都是0
浮点类型:float double 默认初始化值都是0.0
布尔类:boolean 默认是false
字符: char默认初始化值是'\u0000'
char在内存中占的是俩个字节.是16个二进制位.
\u0000  每一个0 其实代表的是16进制的0那么4个0就是代表16个2进制位.
每隔0 代表的是4位.

引用类型:null

格式:
int[] arr = new int[]{1,2,3,4,5}
简化.
  int[] arr={1,2,3,4,5}


思路 定义一个统计变量max, 用来记录最大值. 初始值为数组中的第一个元素之.
通过遍历获取到数组中的每一个元素 然后一次和max进行比较
如果大了 就把当前遍历到值给max
如果小了什么都不操作
循环结束后.max记录的就是最大值

用方法来做:  

分析: 返回值的数据类型:int
  参数列表:int[]arr
public static int  getMax (int[] arr)
int max= arr[0]
for(int i=0  i< arr.length  i++)
if(max<arr){
max =arr
}

变量
格式 :数据类型 变量名=值  int b = 100;
int b;
b=100;

数据类型:
整型:buty、short、int、long
浮点型:float、double
逻辑型:boolean
字符型:char

++,--运算符的作用
自加(++)自减(--)运算
* a:单独使用:
                * 放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
        * b:参与运算使用:
                * 放在操作数的前面,先自增或者自减,然后再参与运算。
                * 放在操作数的后面,先参与运算,再自增或者自减。

赋值运算符: = += -=

逻辑运算符 :&,|,^,!
&: 与 并且.and 遇到false则false  

逻辑|  或or  遇true则true

//^ 逻辑已或 . 俩边不相同是false  里边不同为true
逻辑非:  飞false 则true 飞true 则fsldr

&&:短路与:最终结果一样.   &&具有短路效果. 左边如果是假. 右边不执行
||:短路或: 最终结果是一样的.  ||具有短路效果. 如左边是真. 那右边就不执行

&&和&的区别.  &&是短路与 有短路效应 欠扁出现false 后边不执行
               &是逻辑与.   无论欠扁出现真还是假. 后边都执行.  他们的也能算结果是一样的
   
  开发中常用. && || !  


录入两个整数:
scanner sc = new  (system.in);
System.out.println(输入一个整数)
int x =sc.nextInt()
system.out.println(x);
system.out.println(请输入第二个整数)
int y = sc.nextint();
system.out.println(y);

if语句

int age =19;  
if (age >=18){

}



if (age >=18){

}else{

}

if (age >=18){

}else if(){

}else if(){

}else{
}



int x =1;
switch (1){
case 1 :
        语句1
        break;
case 2 :
        语句2
        break;
...
default :
        语句n
        break;
}


for (int i = 0; i < 100; i++)
{
  ...
}

int x =1;
While(x==100){
        x++;


这些是前5天必须会的噢

评分

参与人数 1技术分 +3 黑马币 +4 收起 理由
张研老师 + 3 + 4 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马