• 认识Java笔记(2)


    目录

    Java具有的特性

    java的8种基本数据类型

    Java运算符

    Java循环语句:

    数组

    什么是数组? 

    数组的声明

    数组的下标

    数组的长度


    Java具有的特性

    简单性、高安全性、可跨平台(windows、linux、mac)、可移植性、健壮性

    java的8种基本数据类型

        boolean  布尔类型

        char     字符类型

        byte     字节类型

        short    短整型

        int      整型

        long     长整型

        float    浮点型

        double   双精度浮点型


    Java运算符

    1、算术运算符+, - ,* ,/ ,%,++,--

        ++和--会根据书写位置 决定 是先计算 还是自增

        eg:

        int a = 10

        int b = 10*11-11/2=110-5.5=104.5//int类型砍掉小数  结果为110-5=105

    2、关系运算符>,<,>=,<=,==,!=

        两个等号才算等于

    3、逻辑运算符   且&&,或 ||,非!

    4、位运算符 >>,<<,>>>

        1、1为1

    5、赋值运算符== ,+= ,-=

    6、条件运算符/三目表达式

       (判断?值1:值2)   true值1    false值2


    Java循环语句

    for: 

    for(初始化变量;范围判断;增量){

            循环体

    }

    while:

    while(条件){

        当条件true的时候,就会反复执行 直到条件不true为止

    }

    do while

    do{

        当条件true的时候,就会反复执行 直到条件不true为止    

    } while(条件);

    foreach:

    for((元素类型type 元素变量value : 遍历对象obj){

    循环语句

    }


    数组

    什么是数组? 

        就是数据的集合  在Java当中  还能起到 一个变量名  存储多个数值

    数组的声明

        1:静态声明     语法:数据类型 数据名[] = { "","",""};

        eg:String nameAry[] = {"张三","李四","王五","oo"};

        2:动态声明     语法:数据类型 数据名[] = new 数据类型[数组长度];

        eg:int intAry[] = new int[5];

    数组有个特性  就是一个萝卜一个坑

    数组的下标

        就是数组内存储内容的序号

        下标从(0)开始  最大到 (数组长度-1)

    数组的长度

        数组名.length

    后续 数组经常和循环配合使用 意味着当你看到数组的时候 立刻想到循环

    例子1:用代码实现如下5×5个"*"进行排列

    *****

    *****

    *****

    *****

    *****

    代码:

    1.  public static void main(String[] args) {
    2.        //双重for循环
    3.         for (int i = 1; i <= 5 ; i++) {//控制行数
    4.             for (int j = 1; j <=5 ; j++) { //控制列数
    5.                 System.out.print("*");
    6.             }
    7.             System.out.println();
    8.         }
    9.     }

    例子2:用代码实现如下"*"梯形排列

    *

    **

    ***

    ****

    ***** 

    代码:

    1. public static void main(String[] args) {
    2.        //双重for循环
    3.         for (int i = 1; i <= 5 ; i++) {//控制行数
    4.             for (int j = 1; j <=i ; j++) { //控制列数
    5.                 System.out.print("*");
    6.             }
    7.             System.out.println();
    8.         }
    9.     }

    从以上的两个例子我们可以看出双重的for循环,我们可以一个控制行数,一个控制列数。

  • 相关阅读:
    【康复学习--LeetCode每日一题】2956. 找到两个数组中的公共元素
    Spring Security 源码详解
    正厚软件|UIAutomator2的使用教程(上)
    Day60|leetcode 84.柱状图中最大的矩形
    涨知识,关于代码签名证书10大常见问题解答
    【Luogu】 P5642 人造情感(emotion)
    干测试这些年,去过阿里也去过小公司,给年轻测试员们一个忠告...
    【C++】红黑树的插入实现
    锚框(anchor box)/先验框(prior bounding box)概念以及yolov3中的使用
    【Vue篇】mac上Vue 开发环境搭建、运行Vue项目(保姆级)
  • 原文地址:https://blog.csdn.net/weixin_47314602/article/details/126773137