- 博客(18)
- 收藏
- 关注
原创 java面向对象之对象数组练习“奥特曼打小怪兽混战”
import java.util.Arrays;import day10.homework.Aliens;/**** @Description** 随机奥特曼打小怪兽** @author LiuLiRan Email:liuliran1998@Vip.qq.com* @version 1.0* @date 2021年10月11日上午8:58:17**/public class Test01 { // 控制所有奥特曼...
2021-10-11 13:57:14
399
原创 java基础练习之奥特曼打小怪兽
/******************外星人公共类******************/public class Aliens { // 外星人姓名 private String name; // 外星人生命值 private int HP = 100; // 外星人攻击力 private int attackPower = (int) (Math.random() * 10 + 1); public Aliens(String name) {...
2021-10-11 08:57:18
550
原创 编程找出四位整数abcd 中满足下述关系的数。“ (ab+cd)(ab+cd)=abcd“(ad的意思是a*10+d,并非a*d)
public static void main(String[] args) { int a = 1000, b = 1000, c = 1000, d = 1000; for (a = 1000; a < 10000; a++) { for (b = 1000; b < 10000; b++) { for (c = 1000; c < 10000; c++) { ...
2021-09-29 14:21:17
968
原创 输出99 乘法表
public static void main(String[] args) { for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + i * j + "\t"); } System.out.println("\t"); ...
2021-09-29 14:21:11
209
原创 求水仙花数。所谓水仙花数,是指一个三位数abc,如果满足 a3+b3+c3=abc,则abc 是水仙花数。
public static void main(String[] args) { int num1, num2, num3; for (int i = 100; i < 1000; i++) { num1 = i / 100; num2 = i % 100 / 10; num3 = i % 10; if (num1 * num1 * num1 + num2 * num2 * ...
2021-09-29 14:21:05
2041
原创 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数) 思路:对10取余,得各位,然后对10除法,降位
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = 0, sum, len, num1, count = 0; System.out.println("请输入一个整数:"); num = scanner.nextInt(); num1 = num; String str_num =...
2021-09-29 14:20:59
1031
原创 输入一整数A,判断它是否质数。 思路:若从2 到A 的平方根的范围内,没有一个数能整除A,则A 是质数。
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = 0, count = 0; System.out.println("请输入一个数:"); num = scanner.nextInt(); for (int i = 2; i <= (int) Math.sqrt(num); i++) {...
2021-09-29 14:20:52
568
原创 java 模拟一个ATM系统: 1. 内置一个管理员账户: admin admin
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] user_cards = new int[1]; int[] user_pwd = new int[1]; int[] user_balance = new int[1]; boolean[] user_status = new boolean[1]...
2021-09-29 09:54:17
419
原创 搬砖问题:36 块砖,36 人搬,男搬4,女搬3,两个小孩抬1 砖,要求一次全搬完,问男、女和小孩各若干?
public static void main(String[] args) { int man, woman, child; for (man = 0; man < 36; man++) { for (woman = 0; woman < 36; woman++) { for (child = 0; child < 36; child++) { if ((man...
2021-09-28 09:14:19
4852
原创 “百钱买百鸡”是我国古代的著名数学题。题目这样描述:3 文 钱可以买1只公鸡,2 文钱可以买一只母鸡,1 文钱可以买3 只小鸡。用100 文 钱买100 只鸡,那么各有多多少只?
public static void main(String[] args) { int money, chicken1 = 0, chicken2 = 0, chicken3 = 0; for (money = 1; money < 100; money++) { for (chicken1 = 0; chicken1 < 100; chicken1++) { for (chicken2 = 0; chic...
2021-09-28 09:13:29
1012
原创 求100 以内所有能被3 整除但不能被5 整除的数字的和。
public static void main(String[] args) { int sum = 0; for (int i = 1; i < 100; i++) { if ((i % 3 == 0) && (i % 5 != 0)) { sum += i; } } System.out.println("100 以内所有能被3 整除但不能...
2021-09-28 09:12:30
3974
原创 读入一个小于10 的整数n,输出它的阶乘n!
public static void main(String[] args) { int num1 = 1, sum1 = 1; Scanner scanner = new Scanner(System.in); System.out.println("请输入一个小于10的正整数:"); num1 = scanner.nextInt(); if (num1 > 0 && num1 < 10) {...
2021-09-28 09:11:59
2775
原创 计算1+3+5+...+99 的和
public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 99; i += 2) { sum += i; } System.out.println("1+3+5+...+99 的和为:" + sum); }
2021-09-28 09:11:16
1679
原创 计算1+2+3+...+100 的和
public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } System.out.println("1+2+3+...+100 的和为:" + sum); }
2021-09-28 09:10:42
569
原创 (数组反转)给定一个数组,把这个数组中所有元素顺序进行颠倒。1,2,3,5,4=>4,5,3,2,1
public static void main(String[] args) { int[] a = { 1, 2, 3, 5, 4 }; int len1 = a.length; int len2 = (int) a.length / 2; System.out.println(len2); int temp; for (int i = 0; i < len2; i++) { t...
2021-09-28 09:08:47
568
原创 自定义一个整数数组a,读入一个整数n,如果n在数组中存在,则输出n的下标;如果不存在,则输出-1。
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int len = a.length; System.out.println("请输入一个数字:"); int num = scanner.nextInt(); for...
2021-09-28 09:05:38
1379
2
原创 给定一个数组,输出数组中的最大值和最小值降序法去实现
public static void main(String[] args) { int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int len = a.length; int temp; for (int i = 0; i < len; i++) { for (int j = 0; j < len - i - 1; j++) { if (a...
2021-09-28 09:04:39
256
原创 去掉数组中重复的元素例如:{1,2,1,4,2}=>{1,2,4}
public static void main(String[] args) { int[] arr1 = { 1, 2, 1, 4, 2 }; int len = arr1.length; String count = ""; Arrays.sort(arr1); for (int i = 0; i < len; i++) { if (i < len - 1 && arr1...
2021-09-28 09:03:39
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人