Java程序设计学习笔记
Chen_Xi_Gao_Gao
这个作者很懒,什么都没留下…
展开
-
(Java实现)从键盘输入两个正整数,打印这两个正整数之间的素数,并按每行10个数(数与数之间有一个空格间隔)的形式对其输出
问题描述如上图要解决的问题:1.得出输入区间内的所有素数2.按行输出在求素数的时候,最容易想到的方法就是用这个数去除以每个小于它自身的自然数,如果都不能整除就说明该数是一个素数。但是这种方法会产生大量不必要的运算,加重系统的运算任务。通过数学原理我们可知,判断一个数是否是质数,只需判断它是否能被小于它开跟后的所有自然数整除,由此就可以节省大量计算资源。在Java当中,开平方可以用Math.sqrt()方法来实现具体的求质数示例代码段如下(我们以求1-100范围内的质数为例):原创 2021-11-21 18:30:04 · 4563 阅读 · 0 评论 -
(Java实现)从键盘接收两门课程成绩,分级后输出两门课程对应的级别。
具体操作要求:从键盘接收两门课程JAVA 和高等数学成绩,按照如下方式分级后输出两门课程对应的级别。0-59:E级、60-69:D级、70-79:C级、80-89:B级、90-100:A级要点:1.从键盘输入多个数值2.需要将数值分级后输出思路:1.使用Scanner实现输入。输入一门课成绩后返回对应的等级,再让用户输入下一门课。2.使用switch-case实现分级初级代码如下:import java.util.Scanner;public class原创 2021-11-18 19:03:00 · 914 阅读 · 0 评论