• 认识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循环,我们可以一个控制行数,一个控制列数。

  • 相关阅读:
    【并发编程】爆肝1个月,一篇文章带你彻底搞懂ReentrantLock底层原理
    基于java“多面体”艺术培训机构管理计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
    Java 通过页码范围提取新的文档(docx、pdf)
    建立私人知识网站 cpolar轻松做到2 (发布DokuWiki)
    G. Good Key, Bad Key(思维)
    html综合案例2
    gitLab更新11.11.3->16.1.5
    基于javaWeb的毕业生论文管理系统——计算机毕业设计
    【Mybatis】Mybatis的工作原理
    快速入门XPath语法,轻松解析爬虫时的HTML内容
  • 原文地址:https://blog.csdn.net/weixin_47314602/article/details/126773137