在学习java基础中所遇到的问题

     2022-03-16     755

关键词:

在本周的java基础学习中,发现了自身的许多问题。

1.在学习中老师会出现记的知识混乱,分不清楚或者怀疑是不是这样的。比如在求素数的问题上我就纠结了很多次,老是在一些小细节上写错了导致程序运行错误而开始怀疑方法的正确性,而且老是搞混判断素数和求出质数的区别。

import java.util.Scanner;

public class MyTest3 {

public static void main(String[] args) {
/*
* 调用我们已经定义好的判断素数的方法进行计算,
获取一个整数数字的输入(提示为:需要获取多少个素数),
然后从小到大输出所有的符合条件的素数
*/
// int count = ;

showSushu(getNum("请输入一个整数:"));


// 请定义一个方法,接收一个整数,判断是否为素数并返回判断结果
/*
System.out.println("请输入一个整数:");
int num;
Scanner sc = new Scanner(System.in);
num = sc.nextInt();

boolean bl = sushu(num);

if(bl){
System.out.println(num+"是一个素数");
}else {
System.out.println(num+"不是素数");
}
*/

}

public static int getNum(String tishi) {
System.out.println(tishi);
int count;
Scanner sc = new Scanner(System.in);
count = sc.nextInt();
return count;
}

public static void showSushu(int count) {
if(count>0){
System.out.println("我们得到的素数有:");
for(int i=2; count>=1; i++){
if(sushu(i)){
count--;
if(count%10==0)
System.out.println("");
System.out.print(i+" ");
}
}
}else {
System.out.println("输入的值必须大于0");
}
}

/**
* 计算是否是素数
* @param num 传入的整数
* @return 返回布尔值,true,是素数;反之,不是素数
*/
public static boolean sushu(int num) {
if(num<2){
return false;
} else{
for(int i=2; i<=num/2; i++){
if(num%i==0){
return false;
}
}
}
return true;
}

}

---------------------------------------------------------------------------------------------------------------------------------------------------

通过本周的学习,我举得自己不仅要加强对教材的学习,还要找到自己的学习方法,在老师的课堂作业上,我很难相处解决的方法,遇到了问题没有一个清晰地思路,没有对替补有明确的认识,不知道怎么入手这个题目。我觉得这个是我目前需要解决的重点,没有一个好的方法思路,在解决程序问题方面比有思路的同学要多花很多的时间,但是做出来的程序也不比别人的要,感觉浪费了很多的时间。在编写程序的过程中我一般就使用自己常用的东西没有想过用其它的的方法,是不想去试也是没有用过对其他的方法不熟,导致需要用到其它方法解决问题的时候不知所措,一脸蒙逼!!!!所以还需要加强对所学知识的巩固,基础的知识都是重要的,虽然有的常用有的不常用,但是就是不常用的会被我们所忽略导致我们在解决某些问题是会有点无从下手。还有就是本周末,寝室安装了宽带,但是连接路由的时候我居然一脸懵逼对此感觉自己是不是傻,我的天。本周已经结束,下周继续努力。
































































寒假中期学习总结

...nbsp;     写出自己寒假前3周的具体技术学习收获,所花时间及完成代码量。如在某些技术上所学习的哪些知识点,所花费的总小时,代码总行数。前三周的学习按照书籍进行的,分别是Java核心技术卷1,对之前... 查看详情

java框架学习方式都有哪些?

java框架学习方式有哪些?1、打好基础是重中之重基础部分可能很枯燥,但是一定要耐心坚持下去。因为打基础好比是在造轮子造汽车,没有打好基础在后面的学习就好比走路,可以说后面遇到的百分之七八十的问题都是基础没... 查看详情

第一周学习总结

第一周学习总结第一周学习过程中所遇到的问题和解决方法本周学习的内容Note:自学JAVA第一章安装JDK:学习了如何安装JDK软件应用码云学习内容JAVA第一章的内容主要是关于JAVA的简单介绍,如何安装JDK,简单的JAVA应用程序,了解... 查看详情

不同基础转行java,分别该怎么学习?

零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。随着社会信息的发展,Java技术... 查看详情

有关java基础学习中的集合讨论

...sp;很高兴能在这里认识大家,我也是刚刚接触后端开发的学习者,相信很多朋友在学习中都会遇到很多头疼的问题,希望我们都能够把问题分享出来,把自己的学习思路整理出来,我们一起探讨一起成长。  今天我在这里... 查看详情

arrays.aslist中所遇到的坑

前言最近在项目上线的时候发现一个问题,从后台报错日志看:java.lang.UnsupportedOperationException异常从代码定位来看,原来是使用了Arrays.asList()方法时把一个数组转化成List列表时,对得到的List列表进行add()和remove()操作,所以导致... 查看详情

深入学习java注解-annotation(学习过程)

JAVA注解-Annotation学习本文目的:项目开发过程中遇到自定义注解,想要弄清楚其原理,但是自己的基础知识不足以支撑自己去探索此问题,所以先记录问题,然后补充基础知识,然后解决其问题。记录此学习过程。项目中遇到的... 查看详情

新手java应该怎么学?

零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。随着社会信息的发展,Java技术... 查看详情

2016710101442016-2017-2《java程序设计》--学习中遇到的问题!

     学习java第二周了,收获其实并不是很多。通过网课学习是一种方法,但是远远不够!我之前一直在腾讯课堂里听网课,多少接触了一些java的常识内容,靠这些东西可以在课堂上勉强应付老师的问题,但这... 查看详情

java学习中遇到的中文乱码问题的整理和解决方法

目录前言1.学习SpringMVC框架的时候遇到的中文乱码(一) 2.学习SpringMVC框架的时候遇到的中文乱码(二) 3.学习Servlet的时候可能会遇到的中文乱码(一) 4.学习Servlet的时候可能会遇到的中文乱码(二)前言在我们学习Java的过程中,我... 查看详情

java学习记录

    在本周,我学习了一下java基础的一些相关知识,有Java的数据类型、变量与常量、运算符与表达式,以及选择语句知识的学习,最后还有循环语句的学习。在本周的学习过程中,遇到了许多问题。学习进度明显... 查看详情

java学习难吗?零基础可以学会java吗?

...老婆婆用铁杵磨针要简单多了。想学好java欲速则不达,学习java编程需要一个漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验扎实基础。总之,不管你是否有基础,只要你对Java语言感兴趣,愿意投入时... 查看详情

java学习的体会

  1.我感觉学习java应该是循环渐进,有始有终,按部就班,脚踏实地。java是一门有着阶梯性的一门语言,如果要学习它。我觉得最好还是按照学习java的学习体系,先学习什么,再学习什么,只有这样,我们在学习中才会遇到... 查看详情

寒假中期学习总结

1、前3周的具体技术学习收获,所花时间及完成代码量。如在某些技术上所学习的哪些知识点,所花费的总小时,代码总行数? 答:假期前三周总的来说学习的效率和学习的总量较以往来说都是极少的,一方面是由于返乡的... 查看详情

python学习计划遇到python,遇到新的自己

Python新学习计划在此之前我们已经学习了Python基础语法、爬虫基础、HTML基础。  前面十几天我们是在打基础的阶段,之后进入正式的Python学习,每日持续更新,周日休息。想要学习Python的伙伴可关注,有什么问... 查看详情

java反射基础笔记

...发现自己的基础知识掌握的并不是很牢固,遇到的问题与学习的东西也没有很好的做过记录,导致再遇到时耗费大量时间上网搜索,所以决定串下基础知识并尽量形成记录,方便自己之后遗忘时查询,也方便各位有需求的伙伴翻... 查看详情

java入门如何学习?怎么学好java开发?

...景,它在行业中的影响力已是不可避免的。Java入门如何学习?怎么学好Java开发?学java无非就是自学和报班这两种方式,至于java自学还是报班好,这个还是需要根据您自身的条件来判断的。如果您自控能力、自学能力且有基础那... 查看详情

java基础面试

...会问的一些问题 *内容(除了代码)详情来自网络(学习的时候遇到不会的百度的(*^__^*)) *如果大家发现有什么地方不对,请告诉我。谢啦!!☆⌒(*^-゜)v 1:java的基础类型Java语言提供了八种基本语言booleanchar  ... 查看详情