一、Java标识符

什么是标识符?

标识符是用来标识类名、对象名、变量名、方法名、数组名、自定义数据类型的有效字符序列。

合法的标识符

①:由字母、数字、下划线"_"、美元符号"$"组成,数字不能用作开头。

②:不能把Java关键字和保留字作为标识符。

③:标识符对大小写敏感。

什么是关键字和保留字?

二、什么是变量?变量的使用?

什么是变量?

程序运行期间可以被改变的量,在程序中使用变量,必须先创建它并为它取一个名字,并且指明它能够存储信息的类型,这称为“变量声明”,也叫做容器的创建。

变量的使用?

变量的声明:数据类型 变量名 int age;

变量的使用:变量名=数据 age=18;

变量的操作:放入打印语句进行输出或者进行运算:system。out.print{"年龄="+age};

三、数据类型

运算符:算术、赋值、条件、逻辑、关系、位运算符组成。

三目运算符也就是条件运算符:语法格式:关系表达式?表达式1:表达式2,用来表示逻辑判断。求解关系表达式,根据关系表达式的布尔值来决定执行那个表达式

Java流程控制语句

循环结构

流程控制语句:break和continue

break语句:switch:结束case条件判断;循环体:结束循环

continue语句:只能作用在循环体:结束 循环体的本次循环,而进入下次循环;

  在 for 循环中,continue 语句使程序立即跳转到更新语句。

  在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句

四、数组

数组的概念:

数组是同一种类型数据的集合,其实数组就是一个容器

特点:一种引用数据类型;数组可以存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。

一维数组:

数组变量的声明:

语法:数据类型[]数组名;如 int[] num; float[] f; string[] str;

数组随想的创建,并赋值给变量:

语法:数组名=new 数据类型[长度]; 如num= new int[4] 注:数组一旦声明其长度不可改变

数组声明的三种方式:

1:数据类型[]数组名=new 数据类型[长度];

2:数据类型[]数组名= {数据,数据,...,数据};

3:数据类型[]数组名= new 数据类型长度[]{数据,数据,...,数据}

数组元素的遍历:

数组的长度:数组名.length  如:for(int i=0;i<数组名.length;i++){system.out.print(数组名[i]);.}

数组的排序操作:冒泡排序和选择排序

二维数组:

二维数组变量的声明:

语法:数据类型[] [] 数组名; 如int [] [] num;

二维数组对象的创建,并赋值给变量

语法:数组名= new 数据类型[外长度] [内长度];如:num =new int[4] [3];

Java零基础入门之基础语法的更多相关文章

  1. python基础入门一(语法基础)

    作为自己正式接触并应用的第一门编程语言,在Alex和武sir两位大王的要求下,开始了写博客总结的日子.学习编程语言是很有趣的一件事情,但有2点请一定要谨记:1.做人靠自己,码代码也必须靠自己.能不能成 ...

  2. JavaWeb零基础入门-01 基础概念说明

    一.序言 从学校出来到实习,发现学校学的东西太过基础,难于直接运用于工作中.而且工作中,现在都以web开发为主,学校开了web开发相关课程.自己学的不够深入,所以本人自学JavaWeb开发,介于学习巩 ...

  3. java 从零开始,学习笔记之基础入门<Oracle_基础>(三十三)

    Oracle 数据库基本知识   [训练1] 显示DEPT表的指定字段的查询.               输入并执行查询:               SELECTdeptno,dname FROM ...

  4. (大数据工程师学习路径)第一步 Linux 基础入门----正则表达式基础

    介绍 虽然我们这一节的标题是正则表达式,但实际这一节只是介绍grep,sed,awk这三个命令,而正则表达式作为这三个命令的一种使用方式(命令输出中可以包含正则表达式).正则表达式本身的内容很多,要把 ...

  5. React 基础入门,基础知识介绍

    React不管在demo渲染还是UI上,都是十分方便,本人菜鸟试试学习一下,结合阮一峰老师的文章,写下一点关于自己的学习react的学习笔记,有地方不对的地方,希望各位大牛评论指出: PS:代码包下载 ...

  6. 猜数字和飞机大战(Python零基础入门)

    前言 最近有很多零基础初学者问我,有没有适合零基础学习案例,毕竟零基础入门的知识点是非常的枯燥乏味的,如果没有实现效果展示出来,感觉学习起来特别的累,今天就给大家介绍两个零基础入门的基础案例:猜数字游 ...

  7. Python基础入门总结

    Python基础入门教学 基础中的基础 列表.元组(tuple).字典.字符串 变量和引用 函数 python视频教程下载 基础中的基础 解释型语言和编译型语言差距: Python概述 解释器执行原理 ...

  8. 小白学 Python 爬虫(4):前置准备(三)Docker基础入门

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  9. 075 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 07 综合案例-数组移位-主方法功能4的实现

    075 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 07 综合案例-数组移位-主方法功能4的实现 本文知识点:综合案例-数组移位-主方法功能4的实现 说明:因为 ...

随机推荐

  1. js完整

    jQuery jQuery介绍 jQuery是一个轻量级的.兼容多浏览器的JavaScript库. jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行 ...

  2. wampserver 运行橙色,80端口没有被占用,查看错误日志方法

    wampserver运行时橙色,经检查80端口并没有被占用,试了很多种方法都无效,去查看错误日志吧 1.以管理员身份打开CMD 注意这里必须是管理员身份的CMD ,powershell不行的 进入wa ...

  3. 关于padding被计算在width中问题——box-sizing相关

    目录 盒子模型 与box-sizing有什么关系 我们为什么要开历史的"倒车" bootstrap怎么解决的 控件的box-sizing 注意甄别 前一阵子遇到一个小问题,在同样的 ...

  4. Centos 7.2天兔(Lepus 3.8)数据库监控系统部署

    天兔(Lepus 3.8)数据库监控系统部署 转载自:https://blog.csdn.net/m0_38039437/article/details/79613260 一.安装LAMP基础环境 首 ...

  5. Java学习笔记之基础语法(数组)

    数组 数组概述:是具有相同数据类型的数据的集合 数组的定义:数据类型 数组名 [] 数组特点: 1,数组是引用数据类型. 2,数组值用大括号,元素之间用逗号隔开,元素的个数是0-N个 3,数组长度是固 ...

  6. 宝塔面板6.x版本前台存储XSS+后台CSRF组合拳Getshell

    对于宝塔漏洞复现和练习 0×00  什么是宝塔面板 宝塔面板是一款使用方便,功能强大且终身免费的服务器管理软件,支持Linux 与Windows 系统.一键配置:LAMP / LNMP ,网站,数据库 ...

  7. powershell 基础

    目录 本教程概述 用到的工具 标签 简介 0x01使用简介 0x02脚本编写 0x03实例讲解 本教程概述 本课我们学习powershell使用. 用到的工具 cmd.exe   powershell ...

  8. [JZOJ5773]【NOIP2008模拟】简单数学题

    Description       话说, 小X是个数学大佬,他喜欢做数学题.有一天,小X想考一考小Y.他问了小Y一道数学题.题目如下:      对于一个正整数N,存在一个正整数T(0<T&l ...

  9. Libevent::evhttp服务器

    #include <cstdio> #include <stdio.h> #include <stdlib.h> #include <string.h> ...

  10. google hack 语法

    google hack a b c 自动对词进行拆分匹配 拆分标准 空格 "a b c " 把a b c 当成一个整体去查 " a*b" *通配符 里面是一个或 ...