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

  • 相关阅读:
    wordpress模板购买网站推荐
    【递归知识+练习】
    概率图模型在自然语言处理中的应用
    软件设计模式系列之十二——外观模式
    简要归纳UE5 Lumen全局光照原理
    MySQL在线修改表结构-PerconaTookit工具
    海外推广运营的技巧汇总
    【花雕体验】15 尝试搭建Beetle ESP32 C3之Arduino开发环境
    基于JAVA+SpringMVC+MYSQL的汽车4S店管理系统
    Day727.键值数据库的基本架构 -Redis 核心技术与实战
  • 原文地址:https://blog.csdn.net/weixin_47314602/article/details/126773137