java基本语法之三大流程控制

简介: java基本语法之三大流程控制

1.顺序控制


int a=7;
System.out.println("a="+a);
System.out.println("hello!");
a++;
System.out.println("a="+a);
System.out.println("0(∩_∩)0");
a++;
System.out.println("a="+a);


2.分支控制


让程序有选择的执行,分支控制有三种:
1、  单分支;2、双分支;3、多分支
1、单分支语法:
  if(条件表达式){
    语句;
  }
2、双分支语法:
  if(条件表达式){
    语句;
  }else{
    语句;
  }
3.1、多分支语法:
  if(条件表达式){
    语句;
  }else if(条件表达式){
    语句;
  }else if(条件表达式){
    语句;
  }else{
    语句;
  }
3.2、多分支语法:
  switch(条件表达式){ //***条件表达式数据类型,就和case常量表达式一致,否则就会报错。
  case 常量1:
    语句1;
      //语句1至break中相当于{}可以加入相应程序代码
    break;  //break,表示跳出switch语句
  case 常量2:
    语句1;
    break;
    ...
  case 常量n:
    语句n;
    break;
  default:
    语句;
    break;
  }
*****:switch中的可用数据类型主要是:允许byte,short,int,char,enum(枚举)等

3.循环控制


循环控制有三种
1、for循环 语法:
  for(循环初值;循环条件;步长){
    语句;  //循环体
  }
2、while循环 语法:
  while(循环条件){
    语句;  //循环体
  }
特别说明:while循环是先判断在执行语句。
3、do while循环 语法:
  do{
    语句;  //循环体
  }while(循环条件);
特别说明:do while循环是先执行,再判断。


目录
相关文章
|
2月前
|
前端开发 Java API
2025 年 Java 全栈从环境搭建到项目上线实操全流程指南:Java 全栈最新实操指南(2025 版)
本指南涵盖2025年Java全栈开发核心技术,从JDK 21环境搭建、Spring Boot 3.3实战、React前端集成到Docker容器化部署,结合最新特性与实操流程,助力构建高效企业级应用。
770 1
|
2月前
|
消息中间件 Java Kafka
Java 事件驱动架构设计实战与 Kafka 生态系统组件实操全流程指南
本指南详解Java事件驱动架构与Kafka生态实操,涵盖环境搭建、事件模型定义、生产者与消费者实现、事件测试及高级特性,助你快速构建高可扩展分布式系统。
196 7
|
2月前
|
存储 Java 容器
Java基本语法详解
本文深入讲解了Java编程的基础语法,涵盖数据类型、运算符、控制结构及数组等核心内容,帮助初学者构建坚实的编程基础。
|
2月前
|
消息中间件 Java 数据库
Java 基于 DDD 分层架构实战从基础到精通最新实操全流程指南
本文详解基于Java的领域驱动设计(DDD)分层架构实战,结合Spring Boot 3.x、Spring Data JPA 3.x等最新技术栈,通过电商订单系统案例展示如何构建清晰、可维护的微服务架构。内容涵盖项目结构设计、各层实现细节及关键技术点,助力开发者掌握DDD在复杂业务系统中的应用。
414 0
|
1月前
|
存储 SQL NoSQL
Redis-常用语法以及java互联实践案例
本文详细介绍了Redis的数据结构、常用命令及其Java客户端的使用,涵盖String、Hash、List、Set、SortedSet等数据类型及操作,同时提供了Jedis和Spring Boot Data Redis的实战示例,帮助开发者快速掌握Redis在实际项目中的应用。
205 1
Redis-常用语法以及java互联实践案例
|
25天前
|
Java
Java基础语法与面向对象
重载(Overload)指同一类中方法名相同、参数列表不同,与返回值无关;重写(Override)指子类重新实现父类方法,方法名和参数列表必须相同,返回类型兼容。重载发生在同类,重写发生在继承关系中。
93 1
|
2月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
379 63
|
3月前
|
Java 数据库连接 数据库
Java 相关知识点总结含基础语法进阶技巧及面试重点知识
本文全面总结了Java核心知识点,涵盖基础语法、面向对象、集合框架、并发编程、网络编程及主流框架如Spring生态、MyBatis等,结合JVM原理与性能优化技巧,并通过一个学生信息管理系统的实战案例,帮助你快速掌握Java开发技能,适合Java学习与面试准备。
153 3
Java 相关知识点总结含基础语法进阶技巧及面试重点知识
|
2月前
|
JavaScript 安全 前端开发
Java开发:最新技术驱动的病人挂号系统实操指南与全流程操作技巧汇总
本文介绍基于Spring Boot 3.x、Vue 3等最新技术构建现代化病人挂号系统,涵盖技术选型、核心功能实现与部署方案,助力开发者快速搭建高效、安全的医疗挂号平台。
169 3
|
3月前
|
人工智能 Cloud Native Java
Java 技术栈企业级应用开发全流程
本指南通过构建企业级电商系统,全面解析现代化Java技术栈实战应用。涵盖Spring Boot 3、微服务架构、云原生部署、服务治理、监控可观测性及AI集成,助开发者掌握全流程开发技能,打造高效可扩展的企业级应用。
243 0
Java 技术栈企业级应用开发全流程