Java基础编程
CHAO1314JIE
这个作者很懒,什么都没留下…
展开
-
Java基础编程之打印素数
判断101-200之间有多少个素数,并输出所有素数。 程序分析 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 程序代码 public class BPrime { public static void main(String[]args){ int count=0; for(int i=101;i<200;i++){ boo原创 2015-11-16 14:49:14 · 979 阅读 · 0 评论 -
Java基础编程之输入两个正整数m和n,求其最大公约数和最小公倍数。
package world; import java.util.Scanner;public class Max_Min { public static void main(String[]args){ Scanner scan = new Scanner(System.in); System.out.print("请输入第一个整数:\n");原创 2015-12-02 16:22:41 · 33693 阅读 · 4 评论 -
Java基础编程之统计字符个数
package world;import java.util.Scanner;/** * 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 * @author Administrator * */ public class CountLine { public static void main(String[]args){ Scanner scan原创 2015-12-14 17:09:19 · 724 阅读 · 0 评论 -
Java基础编程之利用条件运算符的嵌套来计算学生成绩
利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 程序分析 (a>b)?a:b这是条件运算符的基本例子—->三目运算 程序代码 package world;import java.util.Scanner;/* * 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示原创 2015-11-16 15:43:12 · 1542 阅读 · 0 评论 -
Java基础编程之获取每一数位上的数
任意整数 —4596 个位:i /1 % 10 十位:i / 10 % 10 百位:i / 100 % 10 千位:i /1000 % 10 ….. i/数位%10原创 2015-11-16 14:43:29 · 502 阅读 · 0 评论 -
Java基础编程之分解质因数
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5 程序分析 对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。原创 2015-11-16 15:07:24 · 5344 阅读 · 0 评论 -
Java基础编程之打印水仙花数
打印出所有的”水仙花数”100-999 打印结果 153,370,371,407 程序分析 所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 利用for循环控制100-999个数,每个数分解出个位,十位,百位。 程序代码 1.输入数字进行判断 public class CLotus { publ原创 2015-11-16 15:01:39 · 1038 阅读 · 0 评论 -
Java基础编程之从控制台循环输入
循环条件 如果输入0-100 则正常判断 如果输入T 则退出当前循环 public class FGrade { public static void main(String[]args){ Scanner s = new Scanner(System.in); String m="-1"; while(!"t".equalsIgnoreCase(m)){ System.out.原创 2015-11-16 14:45:36 · 4313 阅读 · 0 评论 -
JAVA基础编程之兔子问题
1.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析 月份 n n=1 f1=1 n=2 f2=1 n=3 f3=2 n=4 f4=3 n=5 f5=5 n=6 f6=8 n=7 f7=13原创 2015-11-16 10:36:20 · 420 阅读 · 0 评论 -
生成随机数
package world;public class MathDemo { public static void main(String[] args){ //System.out.println((int)(Math.random()*100+1));//随机生成0-100内的整数 //随机生成20个 0-100内的不重复的整数 //随机数的个数原创 2016-01-04 13:04:56 · 301 阅读 · 0 评论