重点笔记(1)

do----while  循环

do{

循环内容

}while(循环条件);

for   循环

for(表达式1;表达式2;表达式3){

//循环体

}

示例:100以内的奇数和

public class Test09 {
 public static void main(String[] args) {
  int sum = 0;

for (int num = 1; num <= 100; num++) {
   sum += num;
   num = num + 1;
  }
  System.out.println(sum);
 }
}

100以内偶数和:

public class Test09 {
 public static void main(String[] args) {
  int sum = 0;
  int num = 2;
  while (num <= 100) {
   sum += num;
   num = num + 2;
  }
  System.out.println(sum);
 }
}

时间: 2024-12-08 17:00:19

重点笔记(1)的相关文章

深入理解计算机系统9个重点笔记

引言 深入理解计算机系统,对我来说是部大块头.说实话,我没有从头到尾完完整整的全部看完,而是选择性的看了一些我自认为重要的或感兴趣的章节,也从中获益良多,看清楚了计算机系统的一些本质东西或原理性的内容,这对每个想要深入学习编程的程序员来说都是至关重要的.只有很好的理解了系统到底是如何运行我们代码的,我们才能针对系统的特点写出高质量.高效率的代码来.这本书我以后还需要多研究几遍,今天就先总结下书中我已学到的几点知识. 重点笔记 编写高效的程序需要下面几类活动: 选择一组合适的算法和数据结构.这是很

C++编程思想重点笔记(下)

上篇请看:C++编程思想重点笔记(上) 宏的好处与坏处 宏的好处:#与##的使用 三个有用的特征:字符串定义.字符串串联和标志粘贴. 字符串定义的完成是用#指示,它容许设一个标识符并把它转化为字符串,然而字符串串联发生在当两个相邻的字符串没有分隔符时,在这种情况下字符串组合在一起.在写调试代码时,这两个特征是非常有效的. #define DEBUG(X) cout<<#X " = " << X << endl 上面的这个定义可以打印任何变量的值. 我

JavaScript 重点笔记

JavaScript 重点笔记 ## 数组 // 必须掌握 - arr.length:获取数组元素的长度 - arr.splice(起始位置,长度):从数组中添加或删除元素. - arr.indexOf():获取指定元素在数组中的位置,不存在返回-1 - arr.sort([函数:排序规则]):排序(默认采用字符串顺序排序,数字排序则需要通过自定义函数实现) - arr.join(str):将arr以指定字符连接成字符串 // 次重点 - arr.push():在数组末尾推入指定元素 - arr

Java编程思想重点笔记(Java开发必看)

Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面 试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层 反编译知识. 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和final方法(private方法本质上属于final方法,因为不能被子类访问)之外,其它所有的方法都是动态绑定,这意

zabbix重点笔记

############################ #zabbix重点#### #zabbix分为主动监控和被动监控 #主动监控:客户端主动的去收集信息,然后发向服务端. #被动监控:服务端向客户端发送请求,获取监控信息. #以下几项配置最容易出错,一定要慎重. Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf    #zabbix_agent扩展的配置文件 ServerActive=127.0.0.1   #主动监控的服务

C++ Primer Plus第6版18个重点笔记

下面是我看<C++ Primer Plus>第6版这本书后所做的笔记,作为备忘录便于以后复习. 笔记部分 C++的const比C语言#define更好的原因? 首先,它能够明确指定类型,有类型检查功能.其次,可以使用C++的作用域规则将定义限制在特定的函数或文件中.第三,可以将const用于更复杂的类型,比如数组和结构. C语言中也有const,其与C++中const的区别是:一是作用域规则不同:另一个是,在C++中可以用const值来声明数组长度. 不能简单地将整数赋给指针,如下所示: in

C/C++求职宝典21个重点笔记(常考笔试面试点)

char c = '\72'; 中的\72代表一个字符,72是八进制数,代表ASCII码字符":". 10*a++ 中a先进行乘法运算再自增(笔试中经常喜欢出这类运算符优先级容易混淆的输出问题). const和static的作用 太常见的问题了,下面给出一个较详细的参考答案: static关键字: 1)函数体内static变量的作用范围为函数体.不同于auto变量.该变量的内存只被分配一次.因此其值在下次调用时仍维持上次的值. 2)在模块内的static全局变量可以被模块内的所有函数访

Java编程思想重点笔记

首先声明转自https://github.com/lanxuezaipiao/ReadingNotes 无意中发现便转了过来.. 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和final方法(private方法本质上属于final方法,因为不能被子类访问)之外,其它所有的方法都是动态绑定,这意味着通常情况下,我们不必判定是否应该进行动态绑定—它会自动发生. final方法会使编译器生成更有效的代码,这也是为什么说声明为final方法能在一定程度上提高性能(效果

dagger2 重点笔记

官方架构例子,里面有个dagger2的结合的例子 https://github.com/googlesamples/android-architecture https://google.github.io/dagger Dagger2 通过注解来生成代码,定义不同的角色,主要的注解有:@Inject.@Module .@Component .@Provides .@Scope .@SubComponent 等. @Inject: 通常在需要依赖的地方使用这个注解.换句话说,你用它告诉Dagge

C++——基础学习中的一些重点笔记

1.异常处理: a)在try块中,一旦发生错误,立即抛出异常,然后转入catch块中(try块中剩余的代码不会被执行). b)如果throw异常不去捕获,会造成程序core dump(异常处理没有对应的代码块,同样会引起core dump). c)对于不同类型的异常,可以采用不同的catch块分别对其进行处理,也可以采取统一处理(越是通用的异常处理handle,越应该放到最后). d)异常在某函数中没有相应的处理,就向外继续throw(函数剩余的代码不会执行,程序会立刻退出该程序). 2.传引用