Java
Java小案例
小鹿快跑~
坚持是成功的阶梯
展开
-
Java:验证手机号
idea使用Java通过输入的手机号,判断是否正确原创 2022-05-06 23:00:37 · 6360 阅读 · 4 评论 -
Java:判断字符序列是否是回文
idea使用Java通过判断字符序列是否是回文原创 2022-05-03 09:43:56 · 1339 阅读 · 0 评论 -
Java:求一组图形中的最大面积
eclipse使用Java通过周长,求一组图形中的最大面积程序原创 2022-04-17 19:42:33 · 321 阅读 · 0 评论 -
java:编写“百钱买百鸡”问题
百钱买百鸡:公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只,如何使用100文钱买到一百只鸡具体代码如下:package day04;public class HundredChick { public static void main(String[] args) { // 百钱买百鸡 System.out.println("百钱买百鸡的方案如下"); for(int cock=0;cock<=20;cock++){ //cock代表公鸡数量,公鸡5文钱一只,最多可以买20只原创 2022-03-28 22:00:00 · 3364 阅读 · 0 评论 -
java:打印9*9乘法表
打印9*9乘法表具体代码如下:package day05;public class MultiTable { public static void main(String[] args) { // 打印9*9乘法表 for(int a=1;a<=9;a++) { for(int i=1;i<=a;i++) { System.out.print(i+"*"+a+"="+i*a+"\t"); } System.out.println(); }原创 2022-04-02 20:45:00 · 695 阅读 · 0 评论 -
java:求数组中的最大值、最小值
声明一个整型数组,包含10个元素,给数组中的每个元素赋0~99的随机整数,求出数组中的最大值、最小值具体代码如下:package day05;import java.util.Arrays;public class MaxOfArray { public static void main(String[] args) { // 求数组中的最大、最小值 int[] arr = new int[10]; for(int i = 0; i < arr.length; i++) {原创 2022-04-01 20:00:00 · 7496 阅读 · 0 评论 -
java:数组的冒泡排序
eclipse使用Java实现数组的冒泡排序原创 2022-03-31 22:00:00 · 3522 阅读 · 0 评论 -
java:数列求和
求9+99+999+…+999999999的和具体代码如下:package day03;public class ArraySum { public static void main(String[] args) { long sum = 9; long nine = 9; for(long i = 1; i < 10; i++) { nine = nine * 10 + 9; sum = sum + nine; } System.out.println(原创 2022-03-31 22:00:00 · 680 阅读 · 0 评论 -
java:计算π的值
计算π的值圆周率 π 的计算公式为:π/4=1-1/3+1/5-1/7+1/9-1/1方案 一:package day03;public class PiV1 { public static void main(String[] args) { // 计算圆周率π:pi=4*(1-1/3+1/5-1/7+...)=3.1415926335902506 double pi = 0; for(double i = 1; i <= 100000000; i+=2) { //为了方原创 2022-03-30 22:00:00 · 4340 阅读 · 0 评论 -
java:计算1~20的阶乘:1*2*3...*20
计算1~20的阶乘:123…*20具体代码如下:package day03;public class Multiplication { public static void main(String[] args) { // 计算1~20的阶乘:1*2*3...*20=2432902008176640000 long sum = 1; for(int i = 2; i <= 20; i++) { sum = sum * i; } System.out.println原创 2022-03-30 22:00:00 · 4148 阅读 · 0 评论 -
java:数字排序程序
使用交互方式给三个整数从小到大进行排序具体代码如下:package day03;import java.util.Scanner;public class MaxRanking { public static void main(String[] args) { // 数字排序程序 Scanner scan = new Scanner(System.in); System.out.println("请依次输入三个整数:a,b,c"); int a = scan.nextInt原创 2022-03-29 22:00:00 · 717 阅读 · 0 评论 -
java:求1~100的累加和
求1~100的累加和具体代码如下:package day04;public class ForDemo { public static void main(String[] args) { // 求1~100的累加和:1+2+3...+100=5050 int sum = 0; for(int i=1;i<=100;i++) { sum = sum + i; } System.out.println("1~100的累加和为:"+sum); }}..原创 2022-03-29 22:00:00 · 4839 阅读 · 0 评论 -
java:猜数字
程序随机生成并存储一个整数,用户输入一个整,程序给出与存储的数字“大”或“小”的比较结果,直到用户猜对数字为止,如果中途用户想退出程序,可以输入0退出生成随机数:int num = (int)(Math.random()*10+1); //生成一个1~10的随机整数使用while语句,具体代码如下:package day04;import java.util.Scanner;public class GuessingV1 { public static void main(String原创 2022-03-28 22:00:00 · 3819 阅读 · 0 评论 -
java:随机加法运算器
eclipse使用Java编写随机加法运算器原创 2022-03-27 22:00:00 · 1539 阅读 · 0 评论 -
java:个人所得税计算器
计算个人所得税的缴纳情况。用户从控制台输入税前工资额金额,系统根据用户输入的工作金额计算应缴纳的税额工资个税的计算公式为:应纳税额 = (工资薪资所得 - 扣除数)* 适用税率 - 速算扣除数全月应纳税所得额 = 月工资薪资所得 - 扣除数2011年9月1日起执行7级超额累进税率:扣除数为3500元具体代码如下:package day03;import java.util.Scanner;public class IncomeTax { public static void mai原创 2022-03-26 10:18:54 · 9222 阅读 · 0 评论 -
java:命令解析程序
根据用户在控制台的不同输入,执行不同的功能:—输入1,用户选择的功能为“显示全部登录记录”;—输入2,用户选择的功能为“查询登录记录”;—输入0,用户选择的功能为“退出”。具体代码如下:package day03;import java.util.Scanner;public class CommandBySwitch { public static void main(String[] args) { Scanner scan = new Scanner(System.in);原创 2022-03-26 10:04:58 · 687 阅读 · 0 评论 -
java:根据学员成绩输出等级
根据学员成绩输出等级:A(成绩大于等于90分);B(成绩小于90分且大于等于80分);C(成绩小于80分且大于等于60分);D(成绩小于60)。具体代码如下:package day03;import java.util.Scanner;public class ScoreLevel { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.printl原创 2022-03-26 10:00:52 · 6066 阅读 · 0 评论 -
java:收银柜台收款程序
eclipse使用Java编写简易版收银柜台收款程序原创 2022-03-26 09:47:53 · 2086 阅读 · 0 评论 -
java:计算自由落体运动中物体的位移
自由落体公式:s = 1/2 × g × t2其中:s (位移(m)t (时间(s)g (重力加速度(9.8m/s2)例如:从控制台接收到的时间t为10s,那么位移s=1/2 × 9.8 × 10 × 10=490.0方案:系统使用double类型接收控制台输入的时间数据t。调用Scanner的nextDouble()方法接收用户从控制台输入的时间数据,该方法的返回值为double类型double t = scan.nextDouble();根据自由落体的公式计算出位移值s,s的类型为do原创 2022-03-23 21:56:08 · 1574 阅读 · 0 评论 -
java:数据交换程序
实现两个变量间的数据交换例如:有两个整数类型变量a和b,现需要使变量a的值和变量b的值进行交换。例如: a的原值为100,b的原值为200,交换后a的值为200,b的值为100具体代码如下:package day02;public class DataSwap { public static void main(String[] args) { int a = 100,b = 200; System.out.println("交换前:a="+a+",b="+b); int swap原创 2022-03-23 20:47:14 · 631 阅读 · 0 评论 -
java:输出HelloWorld
使用代码输出HellowWorld具体代码如下:package day01;public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWord"); System.out.print("学习java第一天"); System.out.print(",加油!"); }}...原创 2022-03-23 20:26:10 · 3868 阅读 · 0 评论 -
java:闰年判断程序
公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)1、能被 4 整除而不能被 100 整除。2、能被 400 整除。方案:使用数学运算符取余运算(%),关系运算符等于(==)和不等于(!=),辑运算符逻辑与(&&)和逻辑或(||),来判断某年是否为闰年,判断的结果为boolean类型的值,如果为闰年boolean类型的值为true,否则为falseboolean flag = (year%4==0 && year%100!=0) || year%400==0原创 2022-03-22 22:22:27 · 4275 阅读 · 0 评论