【Java 每日练习 3】教程文章相关的互联网学习教程文章

[算法练习及思路-程序员面试金典(Java解法)]No51.硬币(完全背包问题+优化空间)【代码】

题号:no51 题目名:硬币 原题URL:https://leetcode-cn.com/problems/coin-lcci/ 题目描述 硬币。给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有几种表示法。(结果可能会很大,你需要将结果模上1000000007) 示例 示例 1:输入: n = 5输出:2解释: 有两种方式可以凑成总金额: 5=5 5=1+1+1+1+1示例 2:输入: n = 10输出:4解释: 有四种方式可以凑成总金额: 10=10 10=5+5 10=5+1+1+1+1+1 10=1+1+1+1+1+1+1+1+1+1 限...

JAVA基础练习题-平均数.标准差【代码】【图】

JAVA基础练习题 文章目录 JAVA基础练习题 一、题目二、解题代码1.公共管理类(class EmployeeManager)2.公共实体类(class Employee) 三、结果一、题目 现有如下员工信息: 工号 姓名 月薪资 001 杨树苗 4650 002 刘翠花 4280 003 魏巍 6820 004 李宁 5128 005 赵明 3180 请完成如下编码任务: 1)定义一个公共实体类(class Employee)用于描述员工的工号(id)、姓名(name)和薪资(salary)等信息; 2)定义一个公共管理类(...

【JAVA基础】数组练习案例一【代码】

/* * * 输入5个学生成绩 * 计算出每个成绩与最高分的差距 * 根据差距分配等级 * * */import java.util.Scanner;public class ArrayTask {public static void main(String []args){// 创建Scanner对象Scanner scanner = new Scanner(System.in);System.out.println("请输入学生人数:");// 读取键盘输入的值int number = scanner.nextInt();System.out.println("输入的值为----" + number);// 创建数组 储存学生成绩int[] scores = ...

Java数组练习【代码】【图】

一、选择 1.下列数组声明的语法格式不正确的是() C A. int[] array; B. int array[]; C. char[]; D. String[] strArray;2.已知一个长度为10的数组b,数组b的第三个元素表示为? C A. b[3] B. b(3) C. b[2] D. b(2)3.当数组下标越界时,会发生() C A. 系统崩溃 B. 直接跳过 C. 抛出异常 D. 中止程序4.下面代码的运行结果为:() A A. 55,8,5, B. 5,8,55, C. 8,5,55 D. 5,8,555.下面代码的运行结果为:() DA. 4 B. 12...

java web 商城练习【代码】

package com.oracle.tools;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;public class JDBCUtils {// 获取连接对象public static Connection getConn() {// 1.注册驱动Connection conn=null;try {Class.forName("com.mysql.jdbc.Driver");// 2.获取连接对象String url = "jdbc:mysql://localhost:3306/store_v1.0?ch...

java 做的练习题big

//1.输出100到1000的水仙花数(水仙花数是每个各位立方和等于这个数本身) i == one*one*one+two*two*two+three*three*three //3.计算从2000年到3000年之间的所有闰年 闰年 = (平常年)年份%4==0&&年份%100!=0||(世纪年)年份%400==0 //6.将数组中的0去掉剩余元素存入新数组当中{1,2,0,0,0,0,5,0,4,68,3,0,0,9,1} 在外面定义一个第二个数组的索引k,只要数组不等于0就k++ //7.小明有100元钱,要去买100只鸡,公鸡5元...

Java从入门到实战之(29)Java 异常处理之练习【代码】

1、异常处理的方法 使用 System 类的 System.err.println() 来展示异常的处理方法?class ExceptionDemo {public static void main(String[] args) {try {throw new Exception("My Exception");} catch (Exception e) {System.err.println("Caught Exception");System.err.println("getMessage():" + e.getMessage());System.err.println("getLocalizedMessage():" + e.getLocalizedMessage());System.err.println("toString():" + ...

Java从入门到实战之(28)Java 目录操作之练习【代码】

1、递归创建目录 使用 File 类的 mkdirs() 实现递归创建目录?import java.io.File;public class Main {public static void main(String[] args) {String directories = "D:\\a\\b\\c\\d\\e\\f\\g\\h\\i";File file = new File(directories);boolean result = file.mkdirs();System.out.println("Status = " + result);} }结果:Status = true2、删除目录 使用 File 类的 ofdir.isDirectory(), dir.list() 和 deleteDir() 方法在一...

Java 数组/对象练习一则【代码】

反转数组: public class Hello {public static int[] reverse(int[] args) {for (int i=0; i<args.length; i++) {args[i] = args.length-i;}return args;}public static void main(String[] args) {int[] array = {1, 2, 3, 4, 5, 6};array = reverse(array);for (int i=0; i<array.length; i++) {System.out.print(array[i]);}}}

Java零基础系列教程09 java基础综合编程练习---猜单词游戏【代码】【图】

配套视频教程 本文B站配套视频教程任务目的 1.掌握字符串常用操作 2.掌握随机数的用法 3.掌握控制台基本输入输出 4.掌握循环,分支条件的用法 5.培养编程思维,提高分析问题能力` 任务描述需求 给定单词数组(不少于10个),程序随机选择其中的一个,并显示单词字符长度个横线(-),用户有5次猜测机会,用户每次猜一个字母,如果正确,则将在相应的位置上显示出来;如错误则猜测机会减一,重复该过程,直至单词的全部字母全部猜出...

Java 13天基础 06天map集合小练习(黑马程序员) 统计字符串中每个字符出现的次数 (经典面试题)【代码】

1 import java.util.HashMap;2 import java.util.Map;3 import java.util.Scanner;4 5 /**6 * 目标 : 输出一个字符串中每个字符出现的次数.(经典面试题).7 * 8 * @author Administrator9 * 10 */ 11 public class MapDemo01 { 12 13 public static void main(String[] args) { 14 // TODO Auto-generated method stub 15 // 1 键盘录入一个字符串 16 Scanner name = new Scanner(System.in); 17 ...

Java选择结构基础练习题【代码】

”你得有本事,才有资格任性“,我是梦阳辰,快和我一起学习起来吧! 选择结构E201_02_01的士计价器题目要求:嘉兴市出租车,起步价(2公里以内)为7元,超过2公里的按照每公里3元计算。要求根据路程计算费用。解题思路:(1) 输入路程(2) 根据条件计算费用(3) 输出费用。程序代码:package HomeWork.Part2;import java.util.Scanner;public class HomeWork_Part2_01_DiShi {public static void main(String[] args){System.out...

Java基础练习题及详细答案

本文参考 嗨客网 Java 实战前言 本篇文章给大家安利一些关于 Java 基础的练习题,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位复习下 Java 基础,这篇文章我会不断更新,题目都是对应 Java 基础中的各个知识点,大家在学习了Java 基础之后,做几道相关的练习题,复习一下该知识点,在学习过程中,觉得十分抽象、晦涩难懂的知识点,配合一道案例题,或许会有意...

Java中异常的实例练习【代码】【图】

编写非负数的加减法,练习编写异常代码 源码如下: 方案一:public class Demo {public static void main(String[] args) {abnormal();}public static void abnormal() {//输入数据Scanner sc = new Scanner(System.in);System.out.println("非负数的加法运算");System.out.println("请输入数值a");int a = sc.nextInt();System.out.println("请输入数字b");int b = sc.nextInt();//产生异常的条件if(a < 0 || b < 0) {try {//抛出...

javaSE练习及答案目录

一、Collection集合 二、File类&递归&FileFilter 三、List集合&Set集合 四、Map集合 五、Math类 六、Object类&Date类&Calender类&StringBuilder类 七、Random类&ArrayList集合 八、Stream流 九、内部类 十、函数式接口 十一、字节流&字符流&Properties集合 十二、常量&变量 十三、异常&线程 十四、循环结构-for-while-do..while 十五、接口&多态 十六、描述类介绍与使用 十七、数据类型转换&运算符&方法入门 十八、数组 十九、方法...