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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 风往北吹.c 初级黑马   /  2018-3-25 14:07  /  674 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

白驹过隙,在黑马的日子也有小二十天了,每天迎着晨光踏进黑马的教学楼,伴着星辰离开教学楼。每一天的学习总结便成了日常的习惯了。下面是我罗列的一些Java知识点。
1.标识符:起名字 / 除了关键字的单词 全部都是标识符;
规则:组成 数字 字母 _ $ ,不能以数字开头,不能是关键字
2.关键字概述:被Java语言赋予特定含义的单词
3.常用运算符
算术运算符: 就是对常量和变量进行操作的符号。例如:* +,-,*,/,%,++,-- 
赋值运算符:基本的赋值运算符:= 扩展的赋值运算符:+=,-=,*=,/=,%=
关系运算符:关系运算符的结果都是boolean型。运算符包括:==,!=,>,>=,<,<=
逻辑运算符:&,|,^,!,&&,||
三元运算符:格式:        (关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
                                如果条件为false,运算后的结果是表达式2;
4.键盘录入
1:第一步:导包
                在类的上面写 import java.util.Scanner;
        2:第二步: 创建Scanner对象
                Scanner sc = new Scanner(System.in);
        3: 第三步: 对象调nextInt()方法
                int a = sc.nextInt();
例如:
import java.util.Scanner;
public class ScannerDemo {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个数");
                int a = sc.nextInt();
                System.out.println("请再输入一个数");
                int b = sc.nextInt();
                System.out.println(a>b?a:b);
                }
}

5.Random类
        //1.创建随机数对象
                Random ramdom = new Random();
                //2.获取一个0-100之间的随机数
        int num = random.nextInt(100);
        //3.打印该数值
                System.out.println(num);

6.For循环案例
public class Test {
        public static void main(String[] args) {
                int sum = 0;                                        //初始化,定义求和变量
                for(int i = 0;i<=100;i++){        //获取1-100数据
                        if(i%3==0){                                //判断i能否被3整除
                                sum += i;                        //i能被三整除就累加                       
}
                }
                System.out.println(sum);                //输出sum的值
        }
}
7.数组案例
public class Demo03_ArrayMaxNum {
        public static void main(String[] args) {
                int[] arr = new int[]{5,7,9,4,3,6,1,0,8};                //定义数组
                int max = arr[0];                                //定义参照物
                for(int i = 0;i<arr.length;i++){        //遍历数组,获取索引除了0以外的元素进行比较
                        if(max<arr[i]){                                //如果值比max的值大
                                max = arr[i];                        //把arr[i]的值赋值给max
                        }
                        sum += arr[i];
                }
                System.out.println(max);
        }
}
8.ArrayList类
                        ArrayList<String> arr = new ArrayList<String>();        //申明赋值
                        增:add(E e)
                        删:remove(Object o)
                        改:set(int index, E element)
                        查:get(int index)
9.String类
判断功能:
                 equals(Object obj)
                equalsIgnoreCase(String str)
                        startsWith(String str)
                        endsWith(String str)
        获取功能:
                 length()
                charAt(int index)
                indexOf(String str)
                substring(int start)
                substring(int start,int end)
转换功能:
                toCharArray()
                toLowerCase()
                                toUpperCase()

0 个回复

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