
【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(guessrandom){ 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("老年"); } }}
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月15日 05时16分07秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux网络环境配置(设置ip地址)
2021-05-07
Idea使用Spring Initializr来快速创建springboot项目
2021-05-07
C++邻接表存储图的深度优先搜索
2021-05-07
Dijkstra算法的总结
2021-05-07
前后端通信问题 —— SpringBoot+LayUI
2021-05-07
ubuntu中安装scikit-learn
2021-05-07
面向对象的三大特征
2021-05-07
SpringCloud和SprinBoot之间的关系
2021-05-07
剑指offer打卡Day14:数组中只出现一次的数字
2021-05-07
maven打包可执行文件jar
2021-05-07
javascript定义变量及数据类型介绍
2021-05-07
C语言的运算符和表达式
2021-05-07
【模拟】优美三角剖分
2021-05-07
【普及模拟】交换
2021-05-07
4*4矩阵键盘的FPGA驱动
2021-05-07
椭圆曲线密码系统——椭圆曲线
2021-05-07
Vue实现选项卡功能
2021-05-07
数据结构——链表
2021-05-07
[编程题]Course List for Student (25)
2021-05-07