开课一周

本文分享了一周内学习Java编程的基础内容,包括顺序结构、分支结构、逻辑运算符、字符串操作等,并介绍了如何使用Scanner类进行输入处理及各种循环结构的应用。

不知不觉又一周过去了,感觉时间过的很快,昨天无意间听到了关于一个程序员的故事,很崇拜,对java产生了更多的兴趣。一周的时间,老师讲了很多东西,吸取新鲜知识的感觉很不错,但总感觉自己的反应慢半拍,可能是小脑不发达,嗯,应该多吃点核桃。以下就是本宝宝一周的收获总结:

(1)顺序结构:从上到下顺序执行。

(2)分支结构:if (条件 )else{ 输出 }。

                            switch(值):{

                                                   case 值:代码   break;

                                                    case 值:代码   break;

                                                      case 值:代码   break;

                                                 }                                               

(3)逻辑运算符:与。或。非。

(4)三目运算:boolean表达式?真:假;

(5)String;字符串  if(“ ”,equals()).

(6)Scanner;import  java.util.Scanner;

                          Scanner  sc=new  Scanner(System.in);

                          int  a=sc.nextInt();

(7)循环结构:for循环:for(初始化表达式;boolean表达式;步进)  {       循环体         }

                                      死循环 for(  ;   ;   )  {       循环体       }

                       while循环:while(a) {                }

                       do-while循环;

(8)结束语句:break : 跳出当前循环

                           continue: 跳过循环体,接着执行下一次循环

                           return:跳出所有循环体,函数结束

(9)双层循环:for(){

                                         for(){

                                     }

                                                       }

以上就是一周的知识,加油!




考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)内容概要:本文围绕“考虑柔性负荷的综合能源系统低碳经济优化调度”展开,重点研究在碳交易机制下如何实现综合能源系统的低碳化与经济性协同优化。通过构建包含风电、光伏、储能、柔性负荷等多种能源形式的系统模型,结合碳交易成本与能源调度成本,提出优化调度策略,以降低碳排放并提升系统运行经济性。文中采用Matlab进行仿真代码实现,验证了所提模型在平衡能源供需、平抑可再生能源波动、引导柔性负荷参与调度等方面的有效性,为低碳能源系统的设计与运行提供了技术支撑。; 适合人群:具备一定电力系统、能源系统背景,熟悉Matlab编程,从事能源优化、低碳调度、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究碳交易机制对综合能源系统调度决策的影响;②实现柔性负荷在削峰填谷、促进可再生能源消纳中的作用;③掌握基于Matlab的能源系统建模与优化求解方法;④为实际综合能源项目提供低碳经济调度方案参考。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函数设计、约束条件设置及碳交易成本的量化方式,可进一步扩展至多能互补、需求响应等场景进行二次开发与仿真验证。
# B4044 [语言月赛 202410] 奇迹战神 ## 题目描述 小 L 的大学生活很忙碌。现在是这学期**第一周的周六早上 $8:00$**,她在检查自己的作业。 大学里的课程多样,每一门课程会有一个**开课星期 $w(1\le w\le 5)$** 和**开课间隔 $d$**,表示第一周开课后,过 $d$ 周会再次开课,并且每次开课一定在周 $w$。例如,一门 $w=4,d=2$ 的课程会在第一周周四、第三周周四、第五周周四,... 开课。除第一次课外,每一次课都会要求同学们上交上一次课的作业。 这学期她报名了 $n$ 个课程,这些课程都有作业。给出所有课程的开课星期和开课间隔,求她再过几天就需要上交第一份作业。 ## 输入格式 输入的第一行有一个正整数 $n$,表示小 L 的课程数量。 之后 $n$ 行,每行有两个正整数 $w$ 和 $d$,表示一门课程的开课星期和开课间隔。 ## 输出格式 输出一行一个正整数,表示小 L 再过几天就要上交第一份作业。 ## 输入输出样例 #1 ### 输入 #1 ``` 2 4 2 1 3 ``` ### 输出 #1 ``` 12 ``` ## 输入输出样例 #2 ### 输入 #2 ``` 3 1 1 2 1 1 1 ``` ### 输出 #2 ``` 2 ``` ## 输入输出样例 #3 ### 输入 #3 ``` 3 1 6 2 5 5 5 ``` ### 输出 #3 ``` 31 ``` ## 说明/提示 【样例 1 解释】 把 $w=4,d=2$ 这门课称为 A 课程,$w=1,d=3$ 这门课称为 B 课程,那么可以画出前四周的日历(`-` 表示没课): |周日|周一|周二|周三|周四|周五|周六| |:-:|:-:|:-:|:-:|:-:|:-:|:-:| |-|B|-|-|A|-|今天| |-|-|-|-|-|-|-| |-|-|-|-|A|-|-| |-|B|-|-|-|-|-| 从日历中不难看出,当前再过 $12$ 天,就会到第三周的周四,要提交 A 课程的作业了;然而 B 课程下一次上课再第四周周一,要过 $16$ 天。 【样例 2 解释】 按照输入顺序把三门课程分别称为 A,B,C 课程,那么可以画出前四周的日历(`-` 表示没课): |周日|周一|周二|周三|周四|周五|周六| |:-:|:-:|:-:|:-:|:-:|:-:|:-:| |-|AC|B|-|-|-|今天| |-|AC|B|-|-|-|-| |-|AC|B|-|-|-|-| |-|AC|B|-|-|-|-| 从日历中不难看出,当前再过 $2$ 天,就会到第二周的周一,要提交 A,C 课程的作业了。 【数据范围】 本题共 $10$ 个测试点,每个 $10$ 分。 对于测试点 $1\sim 3$,保证 $n=1$。 对于测试点 $4\sim 5$,保证所有课程的 $d=1$。 对于全体测试点,保证 $1\le n\le 40$,$1\le w\le 5$,$1\le d\le 14$。
12-07
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值