小编Kra*_*yne的帖子

期待未来的编程,但困惑从哪里开始

我是这个网站和编程的新手.几个星期前我开始用python进行一些基本的编程,最近又乱搞了Java的基础知识.

我的主要问题是我完全不知所措,并且没有丝毫的线索我应该在哪里开始.

我想学习编程,因为我真的很喜欢这样做,我设法让人想到的简单应用程序让我脸上露出笑容.

我的计划是最终(最终我说的是6年+)进入游戏编程.

我被告知C++是解决这个问题的最好方法,但是对于那些仍然在学习基础知识的人来说,哪些书/视觉最佳是最佳的.

这些是我的问题:

  • 我去过最终C++书籍指南,但我仍然不确定哪本书最适合开始.

  • 我应该坚持使用Python还是Java而不是继续使用C++?

  • 你有什么建议可以给初学者程序员吗?

再次感谢你的帮助.

编辑:

我目前使用的Java书是为Evil Genius编程视频游戏.可悲的是,它充满了错误,他没有解释某些重要的命令.

c++ python java

9
推荐指数
2
解决办法
776
查看次数

非法开始表达

我刚刚开始学习Java编程的基础知识.使用一本名为"为邪恶的天才编程视频游戏"的书.

我有一个非法的表达式错误开始错误,我不能为我的生活摆脱.我已经检查了书中的示例代码,我的相同.

错误来自for(int i = difficulty; i> = 0; i- - )行.

感谢您帮助新手.

import javax.swing.*;

public class S1P4

   {public static void main(String[] args) throws Exception {

    int difficulty;
    difficulty = Integer.parseInt(JOptionPane.showInputDialog("How good are you?\n"+
            "1 = Great\n"+"10 = Terrible"));

    boolean cont = false;

    do
    {

        cont = false;

        double num1 = (int)(Math.round(Math.random()*10));

        double num2;
        do
        {
            num2 = (int)(Math.round(Math.random()*10));
        }
        while(num2==0.0);

        int sign = (int)(Math.round(Math.random()*3));

        double answer;

        System.out.println("\n\n*****");

        if(sign==0)
        {
            System.out.println(num1+" times "+num2);
            answer = num1*num2;
        }
        else …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
1414
查看次数

标签 统计

java ×2

c++ ×1

python ×1