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

  • 相关阅读:
    Qml-ShaderEffect的使用
    常用的正则表达式30个,整数、浮点数、中文、英文字母、手机号、邮箱、日期、IP等等( JavaScript、Java)
    Visual Studio 2010 配置和使用Qt5.6.3
    Spring FrameWork 原理大致流程解析
    基于JAVA企业公开招聘系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    线性查找(思路分析和代码实现) [数据结构][Java]
    KubeSphere介绍和基于K8S的安装
    Easy3D 曲面网格数据的读取与写入
    六、Spring Boot 整合 NoSQL(1)
    漫谈项目质量保障——协作流程优化
  • 原文地址:https://blog.csdn.net/weixin_47314602/article/details/126773137