【java 文件硬盘存取 练习】教程文章相关的互联网学习教程文章

【Java】图形界面设计实战练习【代码】【图】

图形化界面设计(GUI)实战练习 学生成绩管理系统实战练习之登陆界面 学生成绩管理系统 2.0(图形界面) 实例一代码: package Gui;import javax.swing.*; import java.awt.*;public class MyFrame extends JFrame {JPanel jP1,jp2,jp3;JLabel label1,label2;JButton button1,button2;JTextField text;JPasswordField password;public static void main(String[] args) {MyFrame myFrame = new MyFrame();}public MyFrame(){init()...

## JAVA高精度加法(蓝桥杯练习)【代码】

JAVA高精度加法(蓝桥杯练习) 问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。   定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。   计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入...

java继承与super练习【代码】

Accountpackage 继承与super练习;public class Account {private int id;//账号protected double balance;//余额private double annualInterestRate;//年利率public Account() {}public Account (int id, double balance, double annualInterestRate ) {this.id = id;this.balance = balance;this.annualInterestRate = annualInterestRate;}public int getId() {return id;}public void setId(int id) {this.id = id;}public doub...

JavaSE异常处理练习题【代码】

JavaSE异常处理练习题 异常处理参考资料 异常处理 运行时异常与一般异常有何异同 答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 Java中的异常处理机制的简单原理和应用 答:当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为...

蓝桥杯JAVA练习0214-BASIC21-23笔记【代码】【图】

BASIC-21 Sine之舞 Sine之舞 神奇的奶牛 这道题主要是注意分辨公式的每个部分是什么意思 调用两个函数an、sn进行每一部分的输出 sn函数为整体的把控,这里需要调用an,所以可以把sn用含有an的公式表示出来,需要输出an的时候调用an函数 主要难点在于an的写法 我想到了递归,但是由于掌握不熟练最后还是用for循环写出来了 容易出问题的地方: 对于循环中的起始点为0还是1,用1的话能更好联系公式找到规律像开头结尾的括号可以单独使...

【LeetCode - Java练习】28.实现strStr(简单)【代码】【图】

这里写目录标题 1.题目描述2.解题思路3.代码实现 1.题目描述2.解题思路 子串逐一比较的解法最简单,将长度为 L 的滑动窗口沿着 haystack 字符串逐步移动,并将窗口内的子串与 needle 字符串相比较,如图所示 3.代码实现 class Solution {public int strStr(String haystack, String needle) {int L = needle.length(), n = haystack.length();for (int start = 0; start < n - L + 1; start++) {if (haystack.substring(start, st...

蓝桥杯练习系统-基础练习1-13题-Java版【代码】

OJ链接:http://lx.lanqiao.cn/problemset.page?code=BASIC-&userid=301077 类名以题目和题号命名,依次如下。 package 蓝桥杯系统基础练习;import java.util.Scanner;public class 闰年判断01 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int y = in.nextInt();if ((y%4==0&&y%100!=0)||y%400==0) {System.out.println("yes");}else {System.out.println("no");}} } package 蓝桥杯系统基础练...

java 蓝桥杯 基础练习(二)【代码】

11. 十六进制转十进制 ? 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。   注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 import java.util.Scanner; public class Main {public static void main(String[] args) {System.out.println(Long.parseLong(new Scanner(System.in).nextLine(), 16));} }12. 十六进制转八进制 给定n个十六进制正整数,输出它们对应的八进制数。...

9-2Java常用类----(2)String算法练习2【代码】

9-2Java常用类----(2)练习2 题目:获取一个字符串在另一个字符串中出现的次数。 比如:获取“ab”在 “abkkcadkabkebfkaabkskab” 中出现的次数 代码: package exer1;import org.junit.Test;//获取一个字符串在另一个字符串中出现的次数。 public class StringDemo1 {//获取subStr在mainStr中出现的次数public int getCount(String mainStr, String subStr) {int mainLength = mainStr.length();int subLength = subStr.length(...

9-2Java常用类----(2)String算法练习3【代码】

9-2Java常用类----(2)练习3 题目:获取两个字符串中最大相同子串。比如: str1 = “abcwerthelloyuiodefabcdef”;str2 = “cvhellobnm” 提示:将短的那个串进行长度依次递减的子串与较长的串比较。 前提:两个字符串中只有一个最大相同子串 package exer1;import org.junit.Test;import java.util.Arrays;//获取两个字符串中最大相同子串。 public class StringDemo2 {// 前提:两个字符串中只有一个最大相同子串public String ...

Java反射练习【代码】

Java反射源码 package com.he.main;import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList;public class Main {public static void main(String[] args) throws Exception {Demo_01();//从文件读取classDemo_02();//通过获取Constructor来创建有参实例Demo_03();//暴力获取字段Demo_04();//暴...

Java 练习(银行取款测试)【代码】【图】

银行取款测试 Bank.java public class Bank {private Customer[] customers; //存放多个客户的数组private int numberOfCustomers; //记录客户的个数public Bank() {customers = new Customer[10];}//添加客户public void addCustomer(String f, String l) {Customer cust = new Customer(f, l); // customers[numberOfCustomers] = cust; // numberOfCustomers++;//或customers[numberOfCustomers++] = cust;}//获取客户的个...

算法练习帖--65--尽可能使字符串相等(Java)【代码】

尽可能使字符串相等 一、题目简介 给你两个长度相同的字符串,s 和 t。 将 s 中的第 i 个字符变到 t 中的第 i 个字符需要 |s[i] - t[i]| 的开销(开销可能为 0),也就是两个字符的 ASCII 码值的差的绝对值。 用于变更字符串的最大预算是 maxCost。在转化字符串时,总开销应当小于等于该预算,这也意味着字符串的转化可能是不完全的。 如果你可以将 s 的子字符串转化为它在 t 中对应的子字符串,则返回可以转化的最大长度。 如果 s...

java小练习---记账软件【代码】【图】

记账软件 【注】控制台端的小练习 增删改查都已完成,这就是个小练习,我也是在B站的直播课上学的,后来要了人家打代码注释,自己完善了功能,供大家学习。 以下是完整的代码,我实在idea上执行的,任意软甲只要能执行java程序都可以运行。 欢迎大家指导,或者有什么好的项目欢迎大家一起学习!!! 注:此练习我没用数据库,我把数据存在了内存中,这个是我的小练习,大家可以试试要是存在了数据库就更简单了! 这个是定义的实体...

Java多线程知识总结含练习+面试题(尚硅谷课程笔记)【代码】【图】

java中有几种方法可以实现一个线程{在jdk5.0之前}?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用? 有2种方式 分别是继承Thread类与实现Runnable接口,使用synchronized关键字修饰同步方法 stop()方法不用的原因:它会解除由线程获取的所有的锁定 suspend()方法不用的原因:suspend()方法容易发生死锁sleep() 和 wait() 有什么区别? wait()、notify()、notifyAll()的作用分别是什么? 相同点: 都可以让线程处...