Java基础结构语句和IDEA和数组

    • 基本类型和引用类型
    • static
  • 第一章:结构语句
    • 1.1.1三元运算符
    • 1.1.2switch语句
    • 1.1.3do-while循环
  • 第二章:IDEA
    • 2.1_IDEA的项目结构
    • 2.2_IDEA的使用(代码及时自动保存)
      • (1)代码快捷方式
      • (2)相关设置
      • (3)常用快捷键
    • 2.3_模块的导入
  • 第三章
    • 3.1_数组
      • (1)数组初始化
      • (2)数组赋值
      • (3)获取数组的长度
      • (4)数组作为方法的参数
      • (5)数组作为返回值
  • Loop的使

基本类型和引用类型

基本类型有:int、float、double、byte、char、long、shot,boolean
引用类型有:对象类型,例如:Byte、Short、Integer、Long、Float、Double、Character、Boolean。

static

使用static的方法只能调用static的方法或成员变量以及自己的局部变量(成员变量是类的成员变量,相当于结构体的一个成员变量;而局部变量是函数定义的变量)

第一章:结构语句

1.1.1三元运算符

max = a>b?a:b;

1.1.2switch语句

1.1.3do-while循环

do{}while(条件);//若条件成立则继续循环

第二章:IDEA

2.1_IDEA的项目结构

2.2_IDEA的使用(代码及时自动保存)

(1)代码快捷方式

psvm ->public static void main(String arg[]){}
sout ->System.out.println();
n.fori ->for(i = 0;i < n;i++){}

(2)相关设置

字体设置

提示句快捷键设置方法

(3)常用快捷键

2.3_模块的导入

第三章

3.1_数组

(1)数组初始化

动态初始化数组的格式:数据类型[] 数组名 = new 数据类型[长度];//长度可以是变量

(2)数组赋值

int matrix[] = new int[a];
int[] matrix1 = matrix;//直接将matrix的地址赋给matrix1

(3)获取数组的长度

int matrix[] = new int[a];
matrix.length;//获取数组长度即a

(4)数组作为方法的参数

传递的是matrix的地址值

public static void main(String[] args) {int a = 3;int matrix[] = new int[a];matrix[0] = 1;matrix[1] = 2;matrix[2] = 3;printMatrix(matrix);//传递的是matrix的地址值}
public static void printMatrix(int matrix[]) {//括号内也可以写成int[] matrixfor (int i = 0; i < matrix.length; i++) {System.out.println(matrix[i]);}}

(5)数组作为返回值

public static void main(String[] args) {int a = 3;int matrix[] = new int[a];returnMatrix(matrix);//返回的是matrix的地址值}
public static int[] returnMatrix(int matrix[]) {//返回类型为int[]matrix[0] = 1;matrix[1] = 2;matrix[2] = 3;return matrix;}

Loop的使

java中break和continue跳出指定循环

java中break和continue可以跳出指定循环,break和continue之后不加任何循环名则默认跳出其所在的循环,在其后加指定循环名,则可以跳出该指定循环(指定循环一般为循环嵌套的外循环)。

break跳出指定循环示例代码:

loop1:for(int x = 0; x < 4; x++){loop2:for (int y = 0; y < 5 ; y++ ){System.out.println("x="+x+",y="+y);if (y==2){break loop1;}}}

Java基础结构语句和IDEA使用和数组相关推荐

  1. Java Switch语句及性能剖析(转载补充)

    为什么80%的码农都做不了架构师?>>>    Java Switch语句及性能剖析(转载补充) 一.基本用 switch的case语句可以处理int,short,byte,char ...

  2. 第三节:带你详解Java的操作符,控制流程以及数组

    前言 大家好,我是 Vic,今天给大家带来带你详解Java的操作符,控制流程以及数组的概述,希望你们喜欢 操作符 算数操作符 一般的 +,-,*,/,还有两个自增 自减 ,以及一个取模 % 操作符. ...

  3. java 完美洗牌,(2)数组相关算法题目

    数组是最简单的数据结构,占据连续内存并且按顺序存储. 以下是与数组有关的算法题目. (1)查询数组中重复数字 算法思路:(1)利用hash表,没有便放进去,有就返回(Java中HashMap存数字都是 ...

  4. Java修饰符、Java运算符、Java循环语句、Java条件语句、Java switch case

    Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端.我们通过下面的例子来说明: public class ...

  5. Java(二)分支循环、数组、字符串、方法

    文章目录 一.分支循环 1.1 分支结构 1.2 循环结构 1.3 跳转语句 1.4 分支循环相关问题 1.4.1 switch是否能作用在byte上,是否能作用在long上,是否能作用在String ...

  6. java四个数打擂_Java语言逻辑 数组

    <Java语言逻辑 数组>由会员分享,可在线阅读,更多相关<Java语言逻辑 数组(42页珍藏版)>请在人人文库网上搜索. 1.数组,Java语言逻辑,1.为什么需要数组,一次 ...

  7. java怎么定义char_java定义一个char数组

    i++){ System. out .println(arr[i]); } } } 运行结果: 1 2017.02.14 数组课后题 2.将一个字符数组的值 ( neusofteducation)拷贝 ...

  8. java下标越界的三种处理方式,数组下标越界,该怎么解决

    数组下标越界 package import_csv; import java.io.BufferedReader; import java.io.FileInputStream; import jav ...

  9. java while语句打印三角形_Java 循环结构

    for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while 循环 do-whi ...

最新文章

  1. Toward perfect reads: self-correction of short reads via mapping on de Bruijn graphs
  2. 总结ISO各层协议都有哪些
  3. Laravel 某个字段更新失败的原因
  4. 最强鸿蒙系统txt_鸿蒙OS最新进展,余承东将亲自解说,是时候对谷歌“亮剑”了...
  5. 页眉页脚怎么单独设置某一页里面的_Word小技巧:如何从任意页面开始设置页眉页脚...
  6. JavaWeb_EL表达式存储数据及获得项目路径
  7. TortoiseSVN搭建本地版本库及简单操作使用
  8. 《极客与团队》一说到底真正重要的还是代码本身
  9. 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-2 动画过渡
  10. PCB SQL SERVER 枚举分割函数(枚举值分解函数)
  11. python颜色输出
  12. 关于最优化问题的个人理解以及黑塞矩阵的示例
  13. 什么样的网站才可以算得上是高端网站设计
  14. 年轻程序员如何快速成长
  15. 认识微型计算机系统结构实践报告,认识微机的主要部件实训报告.doc
  16. 激发潜能 成就梦想:抱着积极的心态开发你的潜能
  17. 阿里ECS云服务器连接RDS数据库服务器小白图文详细教程(云企业)
  18. 当BERT遇上搜索引擎
  19. 关于Windows下Uninstall的注册表键值
  20. 推特群控营销:自动发帖模式

热门文章

  1. mall整合SpringBoot+MyBatis搭建基本骨架
  2. 序(不知道是什么时候的模拟题)
  3. 设计师学习HTML/CSS之路-11
  4. uiw 1.2.17 发布,基于 React 16 的组件库
  5. os和shutil模块
  6. 两台电脑间大量数据拷贝的快捷方法
  7. SQL Server 执行计划利用统计信息对数据行的预估原理二(为什么复合索引列顺序会影响到执行计划对数据行的预估)...
  8. 【Android开发】之Fragment与Acitvity通信
  9. 閱讀10大優點:為什麼你應該每天閱讀
  10. (转)关于X64位系统IIS7下支持32位asp.net程序