我是这个网站和编程的新手.几个星期前我开始用python进行一些基本的编程,最近又乱搞了Java的基础知识.
我的主要问题是我完全不知所措,并且没有丝毫的线索我应该在哪里开始.
我想学习编程,因为我真的很喜欢这样做,我设法让人想到的简单应用程序让我脸上露出笑容.
我的计划是最终(最终我说的是6年+)进入游戏编程.
我被告知C++是解决这个问题的最好方法,但是对于那些仍然在学习基础知识的人来说,哪些书/视觉最佳是最佳的.
这些是我的问题:
我去过最终C++书籍指南,但我仍然不确定哪本书最适合开始.
我应该坚持使用Python还是Java而不是继续使用C++?
你有什么建议可以给初学者程序员吗?
再次感谢你的帮助.
编辑:
我目前使用的Java书是为Evil Genius编程视频游戏.可悲的是,它充满了错误,他没有解释某些重要的命令.
我刚刚开始学习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)