小白求助,Java

题目:

本金10000元存入银行,年利率是千分之三。每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?

使用for循环实现

本小白的代码如下:

public class test01 {

    public static void main(String[] args) {
        double b = 10000;
        for(int n = 1 ; n <= 5; n++){
            b =(double) (b * 0.003);
        }
        System.out.println(b);
    }
}

 

输出结果:2.43E-9

通过百度找到他人代码:

public class test01 {

    public static void main(String[] args) {
        double b = 10000;
        for(int n = 1 ; n <= 5; n++){
            b =(double) (b * 1.003);
        }
        System.out.println(b);
    }
}
输出结果:10150.902704052423

疑问:

1.为何本人代码输出是16进制???

2.千分之三等于0.003是对的呀为啥是1.003??

在IT领域学习,尤其是作为初学者,需要系统化的学习路径和持续的实践。以下是一些关键方向和建议,可以帮助IT小白逐步掌握相关技能。 ### 3.1 明确学习方向 IT领域非常广泛,包括编程、网络、系统运维、数据库管理、信息安全等方向。初学者应根据个人兴趣和职业目标选择一个具体方向深入学习。例如,如果对软件开发感兴趣,可以从学习编程语言入手,如Python、Java或C#。如果对网络技术感兴趣,可以学习TCP/IP协议栈、路由器和交换机配置等内容[^2]。 ### 3.2 掌握基础理论 在选择方向后,需要系统地学习该方向的基础理论知识。例如,学习编程时,理解变量、数据类型、控制结构、函数和面向对象的概念是必不可少的。对于网络技术,了解OSI模型、IP地址、子网划分以及常见网络设备的工作原理是基础。可以通过阅读教材、参加在线课程或观看教学视频来建立这些基础知识。 ### 3.3 实践项目 理论知识需要通过实践来巩固。可以尝试编写简单的程序、配置网络设备或搭建本地服务器来加深理解。随着技能的提升,可以尝试更复杂的项目,如开发一个完整的Web应用或设计一个小型网络拓扑。实践不仅能帮助理解概念,还能积累经验,为未来求职做准备。 ### 3.4 利用学习资源 有许多优质的资源可以帮助初学者入门。例如,《Python编程:从入门到实践》适合编程手,而Codecademy和Coursera上的课程则提供了互动式学习体验。此外,W3Schools和GeeksforGeeks等网站提供了丰富的在线教程,涵盖了从基础语法到高级概念的内容[^3]。 ### 3.5 寻求帮助交流 在学习过程中遇到问题时,可以向他人请教或在技术论坛(如Stack Overflow、GitHub讨论区或Reddit的r/learnprogramming)发帖求助他人交流不仅能解决问题,还能获得的见解和建议。同时,帮助他人解决问题也能提升自己的技术水平,并可能带来推荐工作的机会。 ### 3.6 持续学习知识 IT技术发展迅速,的工具和框架层出不穷。因此,持续学习是IT从业者的必备能力。可以订阅技术博客、参加行业会议或在线研讨会,以保持对最技术趋势的了解。此外,考取相关认证(如CompTIA A+、Cisco CCNA、AWS认证等)也有助于提升专业竞争力[^1]。 通过以上方法,IT小白可以逐步建立起扎实的技术基础,并在实践中不断提升自己。 --- ```python # 示例:异常处理 try: result = 10 / 0 except ZeroDivisionError: print("Cannot divide by zero") finally: print("Execution finished") ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值