条件结构和循环结构
java语言所写的条件架构和循环结构相关的代码
y_y__d_d
这个作者很懒,什么都没留下…
展开
-
1.一个数的二进制形式有几个1。 2.获取一个二进制数中的所有奇数位和偶数位。 3.输出一个整数的每一位
1.计算一个数的二进制形式有几个1import java.util.Scanner;public class Count1{ public static void main(String[] args) { System.out.println("请输入一个数字:"); Scanner scanner=new Scanner(System.in);...原创 2019-09-12 15:33:58 · 162 阅读 · 0 评论 -
求两个正整数的最大公约数
import java.util.Scanner;public class CommonDivisor{ public static void main(String[] args) { System.out.println("enter a and b:"); Scanner scanner=new Scanner(System.in); ...原创 2019-09-09 17:16:54 · 347 阅读 · 0 评论 -
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
public class Sum{ public static void main(String[] args) { int sign=1;//使不同的数字的符号(+、-)发生改变 double num=1.0;//记录当前数值 double sum=0; int n; for(n=1;n<...原创 2019-09-09 17:50:24 · 201 阅读 · 0 评论 -
输出乘法口诀表
public class MulTable{ public static void main(String[] args) { int i,j; for(i=1;i<10;i++){ for(j=1;j<=i;j++){ System.out.printf("%2d*%2d=%...原创 2019-09-09 16:08:59 · 132 阅读 · 0 评论 -
输出1000~2000之间的闰年
闰年分为两类(1)世纪闰年:可以整除100 (2)普通闰年:不可以整除100public class LeapYear{ public static void main(String[] args) { int year; System.out.println("leap year:"); ...原创 2019-09-09 15:52:23 · 306 阅读 · 0 评论 -
1.判断一个数是不是素数 2.输出1~100的所有素数
素数(prime number):一个大于1的数字,除了1和它自身外,没有其它因数的数叫做素数(质数)。假设这个数字为number,用for循环遍历[2,number/2]之间的数字,设遍历的当前数字为i,用number%i,若结果为0,跳出循环,若结果不为0,执行count++,如果遇到if语句成立或是for循环的结束条件,则跳出循环(此时count的值就是遍历的[2,number/2-1]...原创 2019-09-09 15:29:50 · 1327 阅读 · 0 评论 -
根据年龄进行判断,当前年龄所对应的人处于什么阶段
少年:小于18岁青年:19~28岁中年:29~55岁老年:56岁以上代码如下:(使用了if···else的嵌套)public class Age{ public static void main(String[] args) { int age=44; if(age<18){ System.out.prin...原创 2019-09-09 11:18:41 · 1635 阅读 · 0 评论 -
输出0~999的水仙花数
水仙花数是一个三位数,每位上数字的立方之和等于该数本身的数成为水仙花数。例如:153=1³+5³+3³public class NarNumber{ public static void main(String[] args) { int n; System.out.println("水仙花数有:"); for(n=100;n<...原创 2019-09-12 11:32:33 · 192 阅读 · 0 评论 -
三次输入密码
import java.util.Scanner;public class PassWord{public static void main(String[] args) { int password=112345;//正确密码 int i=0; Scanner scanner=new Scanner(System.in); System.out.print...原创 2019-09-11 22:45:50 · 246 阅读 · 0 评论 -
从1到100的整数中共有多少个数字9
1.错误public class Count9{ public static void main(String[] args) { int n; int count=0; for(n=1;n<101;n++){ if(n==9||n%10==9||n/10==9)//这里if语句的表达式n==9是多余的,...原创 2019-10-11 20:00:41 · 1729 阅读 · 0 评论 -
猜数字游戏
1.首先我们需要电脑自动生成一个随机数(1)情况一:import java.util.Random;public class ToGuess{ public static void main(String[] args) { Random r = new Random(1);//此处有参数 for(int j=0;j<3;j++){ ...原创 2019-09-12 16:46:22 · 149 阅读 · 0 评论