逻辑与控制(Java)学习总结

avatar
avatar
云惠网小编
2845
文章
1
评论
2021年4月7日03:17:37 评论 8 次浏览 2837字阅读9分27秒
摘要

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

while(循环条件){循环语句}
for(用于初始化循环变量;循环条件;更新循环变量)

基本语法格式

public class Main{
public static void main(String[] args){
int i = 1;
int j = 1;
int num = 1;
int sum = 0;
for( ; j<6 ; ++j ){
for ( ; i <= j ; i++ ) {
num *= i;
}
sum += num;
}
System.out.println(sum);
}
}

3.1 while 循环

找到1000以内3的倍数;

随着时代的发展编程语言也在进步,Java语言更是成为当今时代潮流,本文简述了阿杰对Java语言的初步认识,并记录阿杰初次进行Java入门学习的部分重要基础内容;

3.3 continue

package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextInt()) {
int year = scanner.nextInt();
if ( year % 4 == 0 && year % 100 != 0 ) {
System.out.println("是闰年");
//continue;
} else {
System.out.println("不是闰年");
}
}
}
}


输入day=1,输出星期一到星期三,若输入不在1-4内则输出输入错误;

每天努力一点点
-Make a little progress every day

3.4 for 循环

运行结果
aaa
ccc
bbb

break的功能是让循环提前结束;

package com.company;
public class Main {
public static void main(String[] args) {
System.out.println("aaa");
System.out.println("ccc");
System.out.println("bbb");
// write your code here
}
}

4.1 输出到控制台

文章目录

  • 前言
  • 1、顺序结构
  • 2、分支结构
    • 2.1 if 语句
    • 2.2 switch 语句
  • 3、循环结构
    • 3.1 while 循环
    • 3.2 break
    • 3.3 continue
    • 3.4 for 循环
    • 3.5 do while
  • 4、输入输出
    • 4.1 输出到控制台
    • 4.2 从键盘输入

for下面的语句可以不写 {} 但不写的时候只能支持一条语句;
for语句后面不能写分号,否则可能导致程序无法运行;

加油!!!

if(布尔表达式){//条件满足执行代码
}else{//条件不满足执行代码
}

基本语法格式


随机输入一年判断其是否是闰年(可多次输入):

switch的参数类型
可以作为switch参数的有:整数,枚举,字符,字符串;
不能作为switch参数的有:Long,float,double,boolean;

2、分支结构

顺序结构比较简单,按照书写代码的顺序一行一行的执行,按照书写代码一行一行执行;

do{循环语句
}while(循环条件)

4、输入输出

运行结果
aaa
bbb
ccc

if (布尔表达式){
}//条件满足执行代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int year = scanner.nextInt();
if ( year % 4 == 0 && year % 100 != 0 )
{
System.out.println("是闰年");
}
else {
System.out.println("不是闰年");
}
}
}

4.2 从键盘输入

3.5 do while

scanner读取字符串 整数 浮点数;

System.out.print()//输出一个字符串,不换行;
System.out.println()//输出一个字符串换行;
System.out.printf()//格式化输出:

2.1 if 语句

  Scanner scanner = new Scanner(System.in);
int year = scanner.nextInt();

3.2 break


计算1到5阶乘之和:


计算1到5阶乘之和:

调整顺序后

package com.company;
public class Main {
public static void main(String[] args) {
int day = 1;
switch(day){
default:System.out.println("输入错误");
break;
case 1:
System.out.println("星期一");
case 2:
System.out.println("星期二");
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
}
}
}
public class Main{
public static void main(String[] args){
int num = 1;
while(num <= 1000){
if(num % 3 != 0) {
++num;
continue;
}
else{
System.out.println(num);
++num;
continue;
}
}
}
}

前言

switch语句中,没有匹配的 case 就会执行 defult 中的语句,建议switch语句都带 defult;
switch语句遇到 break 就会结束switch语句;
switch不能表达复杂的条件;
switch嵌套很丑;

package com.company;
public class Main {
public static void main(String[] args) {
System.out.println("aaa");
System.out.println("bbb");
System.out.println("ccc");// write your code here
}
}

3、循环结构


随机输入一年判断其是否是闰年:

if(布尔表达式){//条件满足时执行
}else if(){//条件满足时执行
}else{//条件不满足时执行
}

基本语法格式

循环条件为布尔表达式;

基本语法格式

1、顺序结构

2.2 switch 语句

continue功能是跳过本次循环进入下次循环;

public class Main{
public static void main(String[] args){
int i = 1;
int j = 1;
int sum = 1;
int num = 0;
while( j  < 6 ){
j++;
while( i < j ){
sum *= i;
i++;
}
num += sum;
}
System.out.println(num);
}
}

本文转自 https://blog.csdn.net/m0_56774467/article/details/115429483

腾讯云618
avatar
2w 字长文爆肝 JVM 经典面试题!太顶了! java

2w 字长文爆肝 JVM 经典面试题!太顶了!

如果你是中高级程序员,那我相信你一定被面试官问过JVM。下次再被问到JVM,你直接把老周的这篇文章丢给他吧!话不多说,让我们直接进入主题吧。JVM内存结构,常见异常,调优参数,调优...
JAVA初窥-DAY08 java

JAVA初窥-DAY08

JAVA初窥-DAY08面向过程与面向对象实例化及调用方法和成员变量面向过程与面向对象面向过程:注重的是某件事情过程中的每一个步骤的实现。面向对象:把面向过程中的每一个步骤交给一个...
腾讯云618
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: