1996年,计算机科学家Bohm和Jacopini证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本的结构组合而成。
一起学java【7】---结构化初识,面向对象
原创
©著作权归作者所有:来自51CTO博客作者黎黎原上草的原创作品,如需转载,请与作者联系,否则将追究法律责任
所以,这三种结构就被称之为程序设计的三种基本结构,也是结构化程序设计必须采用的结构。
1、顺序结构:
例如:public class Shunxu
{
public static void main(String[] args)
{
int a = 1;
int b = 2;
int c = a + b;
int d = a - b;
System.out.println(c);
System.out.println(d);
}
}这个代码就是典型的顺序结构,就是一步一步的往下执行,不会跳过哪一行代码不执行,等到最后输出d的时候,上面所有的代码已经都被执行过了。
2、选择结构:
public class Shunxu
{
public static void main(String[] args)
{
int a = 1;
int b = 2;
int c = 3;
int d = 4;
if(a>b)
{
System.out.println(a);
}
else
{
if(a==b)
{
System.out.println(b);
}
else
{
System.out.println(c);
}
}
}
}
这个就是个典型的选择结构,判断第一个布尔表达式为true或者是false来选择执行哪一部分的代码,一般情况下if和else都会连载一块使用的,所以这个很重要,必须要认真地理解透彻。
3、循环结构:
对于循环结构,一般有while,do...while,for等几种表现形式,所以这里暂不做太多的解释,也不用实例来标识。
关于面向对象程序设计的介绍;
它的概念或者说基本思想是使用类、对象、继承、封装、消息等基本概念来进行程序设计。它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能的运用人类的自然思维方式,强调直接以现实世界中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把他们抽象的标识为系统中的类,作为系统的基本构成单元(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其他过程来构造系统),这使得系统可以直接映射客观世界,并保持客观世界中事物及其相互关系的本来面貌。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
一起来学习吧!结构化绑定
1.1 更详细的阐述结构化绑定1.1.1 绑定到匿名对象1.1.2 使用修饰符1.1.3 修饰符并非修饰结构化绑定1.1.4 移动语义1.2 结构化绑定可以在哪使用
c++ java 数据结构 编程语言 hashmap -
[一起学Java]
伙伴们,Java一直以来都是一门非常热门的编程语言,本话题以分享学习Java知识为例,带领大家从0到1学习Java。
java 开发语言 mysql oracle -
和菜鸟一起学linux总线驱动之初识USB系统结构
上一篇文章中,对于USB是什么东东,想必都清楚了,她的连接方法也清楚了,那
linux 终端 数据 驱动程序 连接点 -
理解结构化和面向对象的区别
理解结构化和面向对象的区别
结构化 面向对象 -
和菜鸟一起学linux总线驱动之初识spi驱动主要结构
既然知道了协议了,那么就可以开始去瞧瞧linux kenerl中的spi的驱动代码了,代
linux struct constraints list alignment
















