用java撰写伪代码

简介: 用java撰写伪代码

大道至简这本书引用《愚公移山》一文,生动完美的诠释了编程的整个过程。在两千年前的寓言,愚公是项目组织者。团队经理,编程人员,技术分析,等众多角色于一身。首先是原始需求的产生,“惩山北之塞,出入之迁”,而后是项目沟通的基本方式:“聚室而谋曰”,其后是确定项目的目标:“毕力平险,指通豫南,达于汉阴”最后择定可实现的技术方案,“叩石垦壤,箕畚运于渤海之尾”。

在“愚公移山”这个工程项目中,我们学到了编程的本质:顺序,分支和循环。无论是什么工作,当有了项目需求,再确定整个项目的工作流程,都是可以通过编程来实现的。

一.伪代码1 愚公移山

Import.java大道至简.*;

Import.java愚公移山.*;

Public class yugongyishan //定义一个名为愚公移山的类

{ //类定义的开始

Public static void main(string[]args) //定义主程序

{ //主程序的开始

//愚公为项目的组织者,团队经理,编程人员,技术分析师等

//子孙荷担者三人为三名技术人员

//遗男为外协

//目标为平王屋太行两山

Int 愚公,子孙荷担者三夫;

If(愚公去世)

{

 接着让子孙及子孙的子孙接着移山;

}

else

{

 愚公接着自己和自己的子孙移山;

}

do

{

 愚公及其子孙接着移山;

}

while(太行王屋以平)

} //主程序的结束

} //类定义的结束

二.伪代码2 语言

public class 语言{

string people;

public static void main(String[] args)

if(已经熟悉一门语言)

可以在两周内掌握一门语言并开始熟练编程;

else

抓紧时间先精通一门;

}

三.伪代码3 程序=算法+结构

//积极工作和勤于思考都要占时间

If(它是一种算法)

{
//代码效果参考:http://www.zidongmutanji.com/zsjx/103829.html

  它只有三种逻辑:顺序,分支,循环;

}

四.伪代码4 没有工程的时代

If(一个人没有生活在工程的时代)

{

 他不可能是工程大师;

}

相关文章
|
3月前
|
Java PHP 开发者
用java撰写伪代码:提升代码的健壮性
在PHP开发中,掌握异常处理至关重要,它有助于预见并管理运行时错误,避免不良用户体验、数据丢失及服务中断。异常即执行过程中打断正常流程的错误,PHP通过`try-catch`机制来捕获和处理这类问题,确保代码的健壮性与可靠性。合理运用`try-catch`不仅能预防潜在问题,还能提升代码质量和可维护性,是构建稳定应用程序的强大工具。开发者应充分利用此机制,确保程序优雅地处理各种异常情况。
32 0
|
算法 网络协议 Java
起飞!阿里P8亲自撰写的这份Java最新面试手册,堪称面试作弊神器
想必最近很多朋友在为 “金九银十” 地跳槽涨薪做面试准备,作为互联网雷锋的我,从阿里P8大佬手里拿到一份堪称面试作弊神器的《Java最新面试手册》里面包含了(Java相关、Java并发编程、JVM面试题、数据结构与算法、网络协议面试题、数据库、框架相关面试题、微服务、中间件相关、Linux等等)这份面试手册可谓是面面俱到。 废话不多说,给大家展示详细内容 目录总览 下面详细给大家展示详细内容,需要这份Java最新面试手册的朋友点击此处即可! Java相关 Java并发编程 内容实在太多就不全部截图了,给大家看详细内容 JVM面试题
130 0
|
安全 Java 微服务
好家伙!阿里P8撰写的Java微服务架构全栈笔记GitHub一夜飞到榜首
Java微服务作为当下最常用的架构技术,快速实现编程开发而且维护起来十分的方便,可以简单是实现高可用,分布式开发而且也很安全!
好家伙!阿里P8撰写的Java微服务架构全栈笔记GitHub一夜飞到榜首
|
自然语言处理 算法 Java
java伪代码规范,伪代码在线编辑器,
java伪代码规范,伪代码在线编辑器,
660 0
|
Java
大道至简第一章读后感——java伪代码形式
      大道至简这本书第一章在向读者展示编程的精义。开篇以愚公移山的例子来描述软件工程项目。愚公,作为一名工程名家,集项目组织者、团队经理、编程人员、技术分析师于一身,来领导工程的进行。下面我们来看看这个项目的具体实施。
1052 0
|
Java
《Java遗传算法编程》—— 2.7 交叉伪代码
既然有了选择和交叉的方法,让我们来看一些伪代码,其中概述了要实现的交叉过程。
1853 0
|
Java
《Java遗传算法编程》—— 2.2 基本遗传算法的伪代码
伪代码从创建遗传算法的初始种群开始。然后,对这个群体进行评估,求出其个体的适应度值。下一步,检查确定遗传算法的终止条件是否已经满足。如果未满足,遗传算法开始循环,种群经过第一轮的交叉和变异,然后重新评估。此后,持续进行交叉和变异,直到满足终止条件,遗传算法终止。
3294 0
|
Java
《大道至简》第一章——编程的精义_读后感(Java伪代码形式)
《大道至简》第一章——编程的精义_读后感(Java伪代码形式)1.愚公移山//愚公为团体的项目组织者、团体经理、编程人员、技术分析师等//子孙荷担者三人为三名技术人员//遗男为外协//目标为“毕力平险,指通豫南,达于汉阴”public class Ygys; //定义一个名为Ygys的类{Stri...
1235 0
|
12天前
|
安全 Java 测试技术
Java并行流陷阱:为什么指定线程池可能是个坏主意
本文探讨了Java并行流的使用陷阱,尤其是指定线程池的问题。文章分析了并行流的设计思想,指出了指定线程池的弊端,并提供了使用CompletableFuture等替代方案。同时,介绍了Parallel Collector库在处理阻塞任务时的优势和特点。
|
8天前
|
安全 Java 开发者
深入解读JAVA多线程:wait()、notify()、notifyAll()的奥秘
在Java多线程编程中,`wait()`、`notify()`和`notifyAll()`方法是实现线程间通信和同步的关键机制。这些方法定义在`java.lang.Object`类中,每个Java对象都可以作为线程间通信的媒介。本文将详细解析这三个方法的使用方法和最佳实践,帮助开发者更高效地进行多线程编程。 示例代码展示了如何在同步方法中使用这些方法,确保线程安全和高效的通信。
30 9
下一篇
无影云桌面