编程练习
什么都不懂的菜鸟玩家
这个作者很懒,什么都没留下…
展开
-
java面向对象编程练习:将对象作为参数传递给方法、Account_Customer
一、将对象作为参数传递给方法(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积。(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:public void printAreas(Circle c, int time)在printAreas方法中打印输出1到time之间的每个整数半径值,以及对应的面积。例如,times为5,则输出半径1,2,3,4,5,以及对应的圆面积。原创 2020-07-26 14:56:31 · 1070 阅读 · 0 评论 -
java练习:二维数组打印杨辉三角
import java.util.Scanner;/**使用二维数组打印一个杨辉三角.11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1 .... * @author DELL 1. 第一行有 1 个元素, 第 n 行有 n 个元素 2. 每一行的第一个元素和最后一个元素都是 1 3. 从第三行开始, 对于非第一个元素和最后一个元素的元素. yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1].原创 2020-07-24 11:23:44 · 875 阅读 · 0 评论 -
Android期末机试考核模拟题
1、创建一个Android的“Hello World”应用程序,用log.d()等方法打印一条调试信息。package com.example.dell.helloworld;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;public class MainActivity extends AppCompatActivity { @Ov原创 2020-06-01 18:58:08 · 1867 阅读 · 0 评论 -
日期格式转换练习
(1)将当前的时间解析成 xxxx年xx月xx日 xx:xx:xx 这种格式显示;(2)已知一个字符串时间String date = "2000_02_29#####23-23-23"; a. 请将字符串时间转成一个date对象 b.然后通过对象获取出以上date对象明天这个时候的毫秒值 c.然后通过获取通过刚才获取的毫秒值获取出明天的date对...原创 2020-03-23 22:35:59 · 471 阅读 · 0 评论 -
通过Calendar对象获取今天是几年几月几日几周
通过Calendar对象获取今天是多少年多少月多少日;(1)获取今天在一年中是第几周;(2)获取当前月份在一年中是第几个月;package demo5;import java.util.Calendar;/* * 通过Calendar对象获取今天是多少年多少月多少日;(1)获取今天在一年中是第几周;(2)获取当前月份在一年中是第几个月; */public cla...原创 2020-03-23 22:02:10 · 1159 阅读 · 0 评论 -
从键盘录入出生日期,计算出这个人活了多少天
(1)从键盘录入一个日期字符串,格式为 xxxx-xx-xx,代表该人的出生日期(2)利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天package demo5;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.uti...原创 2020-03-23 21:45:16 · 1473 阅读 · 1 评论 -
通过date对象获取当前时间的毫秒值, 然后计算出明天这个时间的毫秒值,然后将明天的这个时候的毫秒值 转成Date对象
通过date对象获取当前时间的毫秒值,然后计算出明天这个时间的毫秒值,然后将明天的这个时候的毫秒值转成Date对象package demo5;import java.util.Date;//通过date对象获取当前时间的毫秒值, 然后计算出明天这个时间的毫秒值,然后将明天的这个时候的毫秒值转成Date对象public class DateTest { public st...原创 2020-03-23 20:58:58 · 703 阅读 · 0 评论 -
通过System的currentTimeMillis()方法,计算输出一万次我爱你,所用时间
通过System的currentTimeMillis()方法,计算输出一万次我爱你,所用时间;package demo5;public class SystemTest1 { public static void main(String[] args) { /* * static long currentTimeMillis() :以毫秒值返回当前系统时间 *...原创 2020-03-23 20:36:53 · 460 阅读 · 0 评论 -
通过System类的arraycopy方法将已知数组int [] arr ={12,234,45,324};中中间两个元素拷贝到另外一个新数组中;
通过System这个类的arraycopy方法将已知数组int [] arr ={12,234,45,324};中中间两个元素拷贝到另外一个新数组中package demo5;/* * 通过System这个类的arraycopy方法将已知数组int [] arr ={12,234,45,324}; * 中间两个元素拷贝到另外一个新数组中; */public class Syst...原创 2020-03-23 20:30:28 · 1252 阅读 · 0 评论 -
不死神兔问题
需求:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?规律:第一个月:1第二个月:1第三个月:2第四个月:3第五个月:5...规律:从第三个月开始,每个月的兔子对数是前两个月的兔子对数之和。第一个月和第二个月的兔子对数是1分析:int[] arr = new int[20];a...原创 2020-03-21 21:35:31 · 149 阅读 · 0 评论 -
java打印5位数中的所有回文数
什么是回文数?举例:12321是回文数,个位与万位相同,十位与千位相同。分析:获取每一个5位数,然后得到它的个位,十位,千位,万位假设x是一个5位数: 个位:x%10 十位:x/10%10 千位:x/10/10/10%10 万位:x/10/10/10/10%10把满足条件的数据输出即可public class Test ...原创 2020-03-21 21:26:36 · 1421 阅读 · 0 评论 -
java实现猜测游戏,最后统计用户猜的次数
实现猜测游戏, 游戏规则,随机生成一个1-100内的整数, 然后键盘录入一个数如果这个数比我们随机的数大就提示用户"输入的数大了", 当然如果用户输入的数比我们随机生成的数小的话就提示"输入的数小了",直到用户输对为止;统计用户猜的次数/* * 实现猜测游戏, 游戏规则,随机生成一个1-100内的整数, 然后键盘录入一个数如果这个数比我们随机的数大就提示用户"输入的数大了", 当然...原创 2020-03-21 20:30:43 · 2692 阅读 · 0 评论 -
使用静态的特点定义一个工具类专门用于操作数组的, 这个工具类对整形数组操作:最大最小值及其角标、遍历、排序
使用静态的特点定义一个工具类专门用于操作数组的, 这个工具类有以下功能 1)可以将整数类型的数组中的最大值找到 2)可以将整数类型的数组中的最小值找到 3)可以遍历一个整数数组; 4)可以求出数组中最大值的角标 5)可以求出数组中最小值的角标; 6)可以对整数类型的数组进行排序package demo2;public class ArrayUtils { p...原创 2020-03-21 18:47:38 · 366 阅读 · 0 评论 -
键盘录入两个整数,分别赋值给int变量x,y然后比较x和y的大小
import java.util.Scanner;/* * 键盘录入两个整数,分别赋值给int变量x,y然后比较x和y的大小 */public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("x:"...原创 2020-03-21 17:55:42 · 2007 阅读 · 0 评论 -
现在已知数组int[] arr = {12,34,465,3,45}; 将最大值和最小值的位置进行交换
现在已知数组int[] arr = {12,34,465,3,45};将最大值和最小值的位置进行交换/* * 现在已知数组int[] arr = {12,34,465,3,45}; * 将最大值和最小值的位置进行交换 */public class Test { public static void main(String[] args) { int[] arr = {12,...原创 2020-03-21 17:42:45 · 441 阅读 · 0 评论 -
现在已知数组int[] arr = {12,34,465,3,45}; 要求创建一个新的数组,将arr的元素倒序放入新数组中, 然后求出数组中的最大值是多少?然后求出最大值的角标是第几个
现在已知数组int[] arr = {12,34,465,3,45};要求创建一个新的数组,将arr的元素倒序放入新数组中,然后求出数组中的最大值是多少?然后求出最大值的角标是第几个/* * 现在已知数组int[] arr = {12,34,465,3,45}; * 要求创建一个新的数组,将arr的元素倒序放入新数组中, * 然后求出数组中的最大值是多少?然后求出最大值的角标是第几...原创 2020-03-21 17:17:44 · 1376 阅读 · 0 评论 -
java求圆的周长、面积
求圆的面积、周长import java.util.Scanner;public class TestCircle { public static void main(String[] args) { Scanner s = new Scanner(System.in); Circle c = new Circle(); System.out.print("请输入圆半径:");...原创 2020-02-15 16:44:16 · 15748 阅读 · 2 评论 -
数组的复制、反转
数组的复制、反转代码:public class TestArray2 { public static void main(String[] args) { int arr[] = new int[] {1,2,3,4,5,6,7,8,9}; System.out.println("原数组为:"); for(int i = 0; i < arr.length; i++) {...原创 2020-02-09 19:26:09 · 274 阅读 · 0 评论 -
定义一个int型的一维数组,包含10个元素,求出所有元素的最大值,最小值,平均值,和值
定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。代码:import java.util.Scanner;public class TestArray { public static void main(String[] args) { //int arr[] = new int[] {14,75,84,0,...原创 2020-02-09 18:34:23 · 12366 阅读 · 0 评论 -
从键盘读入学生成绩,找出最高分,并统计学生成绩等级人数
从键盘读入学生成绩,找出最高分,并统计学生成绩等级人数。成绩=100 等级为’A’成绩>=80 等级为’B’成绩>=60 等级为’C’其余 等级为’D’import java.util.Scanner;public class Scores { public static void main(String[] args) { ...原创 2020-02-04 17:20:33 · 1642 阅读 · 0 评论 -
从键盘输入个数不确定的整数,判断正数和负数的个数
从键盘输入个数不确定的整数,判断正数和负数的个数。import java.util.Scanner;class TestExer{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = 0; //正数的个数 int b = 0; //负数...原创 2019-11-04 23:52:00 · 2148 阅读 · 0 评论 -
从键盘读入10个的整数,判断正数和负数的个数
从键盘读入10个的整数,判断正数和负数的个数。import java.util.Scanner;class TestExer{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = 0; //正数的个数 int b = 0; //负数的个...原创 2019-11-04 23:48:40 · 3085 阅读 · 0 评论 -
打印如下图形 * * * * * * * * * * * * * * * * * * * * * * * * *
打印如下图形代码:class TestFor{ public static void main(String[] args) { for(int i = 0; i < 5; i++){ for(int k = 4 - i; k > 0; k--){ System.out.print(" "); } for(int j = i + 1; j ...原创 2019-11-01 16:14:11 · 6664 阅读 · 0 评论 -
输出100(1~99)以内的所有偶数及所有偶数的和及偶数的个数
编程练习:输出100(1~99)以内的所有偶数及所有偶数的和及偶数的个数class TestFor{ public static void main(String[] args) { int sum = 0; //所有偶数的和 int count = 0; //偶数的个数 for(int i = 1; i < 100; i++){ if(i % 2 ...原创 2019-11-01 15:45:06 · 6955 阅读 · 0 评论 -
交换两个变量的值
方法一:使用中间变量temp = m;m = n;n = temp;int m = 12;int n = 5;int temp = m; //中间变量tempm = n;n = temp;System.out.println("m:" + m + " n:" + n);方法二:直接在输出的时候交换int m 12;int n 5;System.outt...原创 2019-10-28 20:46:51 · 156 阅读 · 0 评论 -
产生一个随机数,进行猜数字小游戏
产生随机数Random:用于产生随机数使用步骤:1.导包import java.util.Random;2.创建对象Random r = new Random();3.获取随机数int number = r.nextInt(100);获取数据的范围:[0,100) 包括0,不包括100猜数字小游戏案例1.系统产生一个1-100之间的随机数Random r = new R...原创 2019-05-22 23:01:00 · 2702 阅读 · 0 评论 -
输出水仙花数,同时统计水仙花数的个数
需求:输出所有的”水仙花数”分析:什么是水仙花数呢?所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。举例:153就是一个水仙花数。153 = 1*1*1 + 5*5*5 + 3*3*3水仙花数的范围:100-999获取一个数据的每一个位上的数个位:153%10 = 3;十位:153/10%10 = 5;百位:153/10/10%10 = 1;让每个位上的立方...原创 2019-05-22 00:19:18 · 3290 阅读 · 0 评论 -
一个机器人位于m x n网格的左上角达到网格的右下角,有多少条不同的路径?
一个机器人位于m x n网格的左上角(起始点标记为Start)。机器人每次只能向下或向右移动一步。机器人试图达到网格的右下角(标记为Finish)。有多少条不同的路径?Start 1 1 1 2 3 1 3 6 ...原创 2019-05-10 23:29:44 · 5188 阅读 · 2 评论