【java方法】代码练习——程序逻辑控制
发布日期:2021-05-08 04:04:44 浏览次数:12 分类:精选文章

本文共 3045 字,大约阅读时间需要 10 分钟。

java方法代码练习——程序逻辑控制

package Demo03;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Random;import java.util.Scanner;public class Demo03Work {    public static void main(String[] args) {//数一下1-100的所有整数中出现多少个数字9        //(1-10)        int i = 1;        int count = 0;        while (i < 100) {            if (i % 10 == 9) {                count++;            }else if(i/10==9){                count++;            }            i++;//一定要有步进表达式        }        System.out.println(count);    }    public static void main7(String[] args) {//输出一个整数的每一位        //键盘输入一个整数        System.out.println("输入一个整数");        Scanner sc = new Scanner(System.in);        int num = sc.nextInt();        //循环输出这个数的每一位数        while(num != 0){            int ret = num % 10;            num = num / 10;            System.out.println(ret);            }        }    public static void main6(String[] args) {//猜数字游戏        Random r = new Random();        int random = r.nextInt(100);        System.out.println("请输入你猜的数字");        Scanner sc = new Scanner(System.in);        while(true){            int guess = sc.nextInt();            if(guess
random){ System.out.println("猜大了"); }else{ System.out.println("猜对了"); break; } } } public static void main5(String[] args) {//乘法口诀 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+ i +"="+i*j+" "); } System.out.println( ); } } public static void main4(String[] args) {//输出1000-2000之间的所有素数 for(int year = 1000;year<=2000;year ++){ if(year %4==0 && year % 100!=0 ||year%400 == 0){ System.out.println(year); } } } public static void main3(String[] args) {//打印1-100之间所有的素数 for (int n = 2; n < 100; n++) { boolean flag = true; for (int i = 2; i < n; i++) { if (n % i == 0) { flag = false; break; } } if (flag) { System.out.print(n + " "); } } } public static void main2(String[] args) {//判定一数字是不是素数 System.out.println("请输入数字"); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 2 ; i < n ; i++){ if(n % i==0){ System.out.println("不是素数"); }else{ System.out.println("是素数"); } break; } } public static void main1(String[] args) {//根据年龄 打印出当前年龄的人是少年(<18) 青年(19-28) 中年(29-55) 老年(>56) System.out.println("请输入年龄"); Scanner sc = new Scanner(System.in); int age = sc.nextInt(); if(age <=18){ System.out.println("少年"); }else if(age > 19 && age <= 28){ System.out.println("青年"); }else if(age <= 55 && age >29){ System.out.println("中年"); }else{ System.out.println("老年"); } }}
上一篇:c语言基础练习题
下一篇:【Java】—数据类型、操作符

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月15日 05时16分07秒