首页 > 其他分享 >第二周收获和下周计划

第二周收获和下周计划

时间:2024-10-20 10:47:46浏览次数:3  
标签:语句 下周 break 第二周 数组 收获 println 格式 循环

文章目录

标题

一、有限循环的几种方式及其格式
二、有限循环的格式中的注意点和扩展知识点
三、无循环的格式及其注意点
四、典型例题(回文数与猜数字小游戏)
五、数组的相关格式与特点
六、收获与计划

一、有限循环的几种方式及其格式

1、if语句的格式:(1)if(关系表达式){语句体;}
(2)if(关系表达式){语句体1;}else{语句体2;}
(3)if(关系表达式){语句体1;}else if {语句体2;}…else{语句体n;}
2、switch语句:(1)格式 switch(表达式){case 值1:语句体1;break;case 值 2:语句体2;break;…default:语句体n;break; }
3、for循环的格式 :for(int i=1;i<=10;i++){“输出语句”}
4、while循环的格式:初始化语句;while(条件判断语句){循环体语句;条件控制语句;}

二、有限循环的格式中的注意点和扩展知识点

1、if语句注意点:(1)大括号开头可以另起一行书写,但建议写在第一行末尾
(2)在语句体中,如果只有一句代码,大括号可以省略不写
(3)如果对一个布尔类型的变量进行判断,不能用==,直接把变量写在小括号即可
2、switch语句扩展知识:<1>default不一定是写下最下面的,我们可以写在任意位置,只不过习惯会写在最下面
<2>default可以省略,语法不会有问题,但是不建议省去
<3>case穿透,当执行时没有发现break,那么继续执行下一个case,直到遇到break或右大括号为止
<4>与if第三种格式的区别为:if是用于对范围的判断,switch则是把有限个数据一一列出来
3、switch格式简化:case后面:可以换成->而后break可以直接省略,default后:也同样可变为->而后break可以直接省略
3、for循环扩展小点:<1>:求和的变量不可以定义在循环里面,应为变量在大括号里面才有效
<2>:如果我们把变量定义再循环里面,那么该变量只在本次循环中有效
4、while与for循环的区别:for适用于可以知道循环次数的或是知道范围的循环
在这里插入图片描述
以上是详细版概念

三、无限循环的格式及其注意点

1、无限循环的三种格式:<1>for(;; ){system.out.println(“学习”);}
<2>while(true){system.out.println(“学习”);}
<3>do {system.out.println(“学习”);}whilet(rue);
2、无限循环注意点:无限循环的下面不能够再写其他代码,因为运行不到
3、关键字:continue:跳过该次继续后面循环;break:结束整个循环

四、典型例题(回文数与猜数字小游戏)

1、猜数字小游戏:

import java.util.Random;
import java.util.Scanner;
public class 猜数字  { 
	public static void main(String[] args){
		Random r=new Random();
		int number=r.nextInt(100)+1;
		Scanner sc =new Scanner(System.in);
		while(true){
			System.out.println("请输入你要猜的数字");
			int guessNumber=sc.nextInt();
			if(guessNumber>number){  
			System.out.println("大了");
			}else if(guessNumber<number){
			System.out.println("小了");	}
			else {
			System.out.println("猜中了");
            break;			
			}
			}
	}
}
		

2、回文数:

public class 回文{
	public static void main(String []args){
		int x=12345432;
		int temp=x;
		int num=0;
		while (x!=0){
			int ge=x%10;
			x=x/10;
			num=num*10+ge; 
		}
	System.out.println(num==temp);
	}
}

五、数组的相关格式与特点

1、数组的格式: 数据类型[] 数组名 = new 元素类型[元素个数或数组长度]
2、把数据存储到数组当中的格式与细节:在这里插入图片描述
3、数组默认初始化值的规律:

在这里插入图片描述
4、数组生成随机数的秘诀:

在这里插入图片描述
5、数组的补充知识点:
(1)当两个数组指向同一个小空间是,其中一个数组对小空间中的值发生了改变,那其他数组再次访问的时候都是修改之后的结果了。
6、内存的分配原理:内存主要包括栈内存和堆内存,栈内存是与main相关的存储内存,而堆内存主要与new出来的有关在这里插入图片描述

六、收获与计划

本周主要进行了一些循环和数组的相关学习,循环是Java语言的重点,是具有承上启下的作用,下周将要学习java中的方法了,但不经一番寒彻骨怎得梅花扑鼻香,加油吧!!
ps:其实本周也已经学习了方法,但鉴于板块不同,所以就放在下周的文章中吧

标签:语句,下周,break,第二周,数组,收获,println,格式,循环
From: https://blog.csdn.net/2401_87850611/article/details/142983829

相关文章

  • SAP MM 获取在规定时间内发生过收获的采购订单信息
    采购订单EKKO EKPO 采购凭证历史:EKBE发生过收获:移动类型101Z99  161 业务逻辑第一步:获取对应的采购订单第二步:检查采购订单是否发生过收货  且是直接参考采购订单收获如果是进入下一步业务逻辑如果不是则抛弃此条数据那我直接获取对应发生过参考采购订单收......
  • # 2024-2025-1 20241301 《计算机基础与程序设计》第二周学习总结
    这个作业属于哪个课程<2024-2025-1-计算机基础与程序设计>这个作业要求在哪里<2024-2025-1计算机基础与程序设计第一周作业>这个作业的目标<概括性地了解计算机系统,解决为什么要学习编程的问题>作业正文https://www.cnblogs.com/HonJo/p/18449597教材学习内......
  • 2024-2025-1计算机程序与设计第二周学习总结20241420姚金济
    <班级链接>(2024-2025-1-计算机基础与程序设计<作业要求链接>2024-2025-1计算机基础与程序设计第二周作业|作业正文|本博客链接教材学习内容总结(前者AI完成,后者自己完成,AI参考:kimi智能助手)计算机科学概论:由于文件内容较多,我将列出核心内容的概要:第1章全景图计算机系统:计算......
  • 2024-2025-1 20241428 《计算机基础与程序设计》第二周学习总结
    学期(2024-2025-1)学号20241428《计算机基础与程序设计》第2周学习总结作业信息|这个作业属于哪个课程|<班级的链接>(如2024-2025-1-计算机基础与程序设计)||这个作业要求在哪里||https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))||这个作业的目标|数......
  • 2024-2025-1 20241316 《计算机基础与程序设计》第二周学习总结
    2024-2025-120241316《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第二周作业这个作业的目标*自学教材计算机科学概论(第七版)第1章并完成云班课测试*......
  • 2024-2025 20241308《计算机基础与程序设计》第二周学习总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标阅读《计算机科学概论》和《C语言程序设计》的第一章内容并从中学习感悟,找到不懂的问题并想办法解决作......
  • 2024-2025 20241323第二周总结
    这个作业属于https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求这个作业的目标• 作业正文数字化• 信息安全• 自学教材o 计算机科学概论(第七版)第1章教材学习内容总结计算系统:计算系统不仅仅是计算机系统,它包括硬件、软件和数据,是一种动态实体,用于解......
  • # 2024-2025-1 学号(2024130) 《计算机基础与程序设计》第二周学习总结
    作业信息|这个作业属于哪个课程|<[2024-2025-1-计算机基础与程序设计]>(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))||-- |-- ||这个作业要求在哪里|<[2024-2025-1计算机基础与程序设计第一周作业]>(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/home......
  • 2024-2025-1 20241322《计算机基础与程序设计》第二周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标<数字化信息安全自学教材计算机科学概论(第七版)第1章并完成云班课测试《C语言程序......
  • 2024-2025-1 20241407《计算机基础与程序设计》第二周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里[2024-2025-1计算机基础与程序设计第二周作业](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13266)这个作业的目标数字化信息安全*自学教材:计算机科学概论(第七版)第1......