×

卡雷尔机器人学java

Java与语言与C/C++那个容易学那个好?下载了卡雷尔机器人,导入eclipse中运行不了!!

admin admin 发表于2022-06-05 23:19:36 浏览123 评论0

抢沙发发表评论

Java与语言与C/C++那个容易学那个好


java容易学,因为是固定在一个环境之中的(Java虚拟机),这个程度上说C#和java一样;C/C++这两种语言如果你用在windows,那么其实和java相差无几,如果你用在多平台:*nix,或者移动设备,那么你就要掌握相应环境的编程方法,需要查找更多的资料,所以显得更难一些。

才发现还可以追加答案,汇总一下评论,针对“灰色隆冬”的观点:
要说java专门给不懂编程的人看,还什么编程思想?不懂编程的人懂什么叫编程思想,莫不知编程思想是给有一定对应语言基础的人学习的,而不是给不懂编程的人学习的,你可明白。
就算你不明白也不至于把编程思想说成是面向对象吧,编程思想包含的东西太多了,面向对象只是一小部分而已。

跳过c直接学c#?你可知道c#和c基本上半毛钱关系都没有?只是个名字有点像而已。会java的需要用c#编程,可以查资料的话1天就可以转型;不准查资料的话多说一周就可以转型,如果你不能那么请去埋怨你所谓的培训机构。

(此处我追加一句,c#和java具有惊人的相似性)

最后一句话你说对了一半,但是后一半完全是凭自己的想象信口开河,现在很多c/cpp是真的,硬件c大型软件cpp,以后会被c#取代这后半句你也就太无知了,java为什么到现在也不能取代c++,java也很多年了吧,你可以去仔细研究一下两种平台效率的差距,经过培训我觉得你应该知道有中间层的计算机应用效率是个最大的问题,这里面包括java包括c#。

如果不懂,你参考一下同是*nix系统的iOS和安卓硬件差距有多大,效率反差又有多大,或者你可以让你的老师或者叫兽们给你写两个程序测试一下。
c#和java这一类只能说用最简单的方法解决了跨平台的问题。说c#能取代c/c++简直是个天大的笑话。

你的无知更让我感到中国教育的悲哀,只知道收钱。建议你说出你从哪个培训机构出来的,告诫大家不要去你那个地方培训,误人子弟!

本文涉及关键词,不懂可以百度:面向过程;高级语言;低级语言;oop;编程思想;*nix;单片机;e语言;计算机图形学;java效率;安卓效率;编程语言效率;c#取代。

下载了卡雷尔机器人,导入eclipse中运行不了!!


运行啊,点击那个奔跑的人形状。不过先要导入Assignment,点击import projects,选择Assignment路径。慢慢摸索一下,应该可以的。

java编程问题,卡雷尔机器人学javaputBeeper()命令是放下一个小方块,主要看一下for循环哪里出问题了!


public class CheckerboardKarel extends SuperKarel {
    public void run(){
        for(int i = 0; i 《 8; i++) {
            for(int j = 0; j 《 8; j++) {
                if((i + j) % 2 == 1) { // 这里错了
                    putBeeper();
                }
                if(frontIsClear()){
                    move();
                }
            }
            if((i % 2) == 0) {
                turnLeft();
                move();
                turnLeft();
            } else {
                turnRight();
                move();
                turnRight();
            }
        }
    }
}

-卡雷尔机器人学java