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

JAVA编程练习 账户对象创建(账户名 余额 利息 日期等)【代码】【图】

自带测试类源代码: package testaccount; public class TestAccount{ public static void main(String args[]){ Account ss=new Account(1122,20000); ss.setannualInterestRate(4.5); ss.withDraw(2500); ss.deposit(3000); System.out.println("The ss's id is "+ ss.getid()); System.out.println("The ss's balance is "+ ss.getbalance()); System.out.println("The ss's dateCreated is "+ ss.getdateCreated()); } }class ...

java语言基础(一维数组练习):数组元素查找(查找指定元素第一次在数组中出现的索引)【代码】【图】

/*需求:数组元素查找(查找指定元素第一次在数组中出现的索引)分析:A:定义一个数组,并静态初始化。B:写一个功能实现遍历数组,依次获取数组中的每一个元素,和已知的数据进行比较如果相等,就返回当前的索引值。*/class ArrayTest5 {public static void main(String[] args) {//定义一个数组,并静态初始化int[] arr = {200,250,38,888,444};//需求:我要查找250在这个数组中第一次出现的索引int index = getIndex(arr,250);Syst...

java语言基础(一维数组练习):数组元素逆序 (就是把元素对调)【代码】【图】

/*数组元素逆序 (就是把元素对调)分析:A:定义一个数组,并进行静态初始化。B:思路把0索引和arr.length-1的数据交换把1索引和arr.length-2的数据交换...只要做到arr.length/2的时候即可。*/class ArrayTest3 {public static void main(String[] args) {//定义一个数组,并进行静态初始化。int[] arr = {12,98,50,34,76};//逆序前System.out.println("逆序前:");printArray(arr);//逆序后System.out.println("逆序后:");//reverse...

java语言基础(一维数组练习):数组查表法(根据键盘录入索引,查找对应星期)【代码】【图】

/*数组查表法(根据键盘录入索引,查找对应星期)意思是:String[] strArray = {"星期一","星期二",...};*/import java.util.Scanner;class ArrayTest4 {public static void main(String[] args) {//定义一个字符串数组String[] strArray = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};//创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入一个数据(0-6):");int index = sc.ne...

Java-达达租车系统-命令行互动-面向对象小练习【代码】【图】

0.任务描述 实现租车的小练习; 预期的效果图如下:1.程序与结果 package com.yh.dadarentcar;import java.util.Scanner;public class CarRentMain {public static void main(String[]args){Car[]carsForRent = new Car[]{new AodiCar(1,"奥迪A4",500,4),new MazidaCar(2,"马自达6",400,4),new PikaxueCar(3,"皮卡雪6",450,4,2),new JinlongCar(4,"金龙",800,20),new SonghuajiangCar(5,"松花江",400,4),new YiweikeCar(6,"依维柯"...

JAVA--继承封装练习+应用 [象棋比赛呈现]【图】

JAVA–继承封装练习+应用 [象棋比赛呈现] 算是课后作业,上节课讲了封装继承,老师让我们试着呈现一场足球比赛或者篮球比赛或者其他你能想到的用上学到知识的有意思的事情, 这是老师的原话 哐哐哐(*********) 10:36:10 @全体成员 下周二我们不是检查作业,而是大家上台表现作业。本周末各个小组可以设计自己的场景,做面向对象作业练习。如果没有更好的场景和想法,就用我们的足球场景为例也可以。我希望能够看到大家更多的想法,...

Java基础练习2(构造方法)【代码】

1.以下关于面向对象概念的描述中,不正确的一项是() A.在构造方法中,this()只能出现在构造方法第一行位置 B.在构造方法中,super()只能出现在构造方法第一行位置 C.this()和super()可以同时出现在同一个构造方法中,this()指代调用本类中其他构造方法,super()指代调用父类构造方法 D.this()和super()不能同时出现在同一个构造方法中,否则编译器会报错 答案:C 解析:this()和super()不能同时出现在一个构造函数里面,因为this()和...

Java构造器练习题【代码】

仔细阅读下面的程序 public class Car {String name = "汽车";public Car(String name) {this.name = name;}// 加上main方法public static void main(String[] args) {Car bmw = new BMW("宝马X5");System.out.println(bmw.name);} }class BMW extends Car {String name = "宝马";public BMW(String name) {this.name = name;} } 请问正确的选项是什么? A.汽车 B.宝马 C.宝马x5 D.编译报错 E.输出异常 答案 答案是:D...

Java接口练习

package 接口interface; /*用接口实现关灯开灯 */ public class Test { public static void main(String[] args) { Person Man=new Person(“魏秀丽”); Lamp lamp=new Lamp(); Computer computer=new Computer(“Hasee”); Man.doOn(lamp); Man.doOn(computer); Man.doOff(computer); Man.doOff(lamp); }} //定义接口 interface On_Off{ int ON=1; int OFF=0; void on(); void off(); } //定义灯继承接口 class Lamp implements O...

java面向对象练习题一

1、编写一个无参方法,输出Hello。package Dongruan; public class ktlx1 { public static void main(String[] args) { print(); } public static void print(){ System.out.println("hello!"); } } 2、编写一个得到两个int型参数方法,输出两个参数的和。package Dongruan; public class ktlx1 { public static void main(String[] args) { int a=2; int b=3; pri...

java第一天练习

package jwl.sheshizhuanhuashi; //包名public class Ticket { //类名 public static void main(String[] args) { //主方法 double height = 1.2; System.out.println("身高1米的孩子应该购票吗?" + (height<1)); System.out.println("身高1.5米的孩子应该购票吗?" + (height<1.5)); }}//定义的比较值出错了,刚开始定义的1.2,导致全是false,应该需要购票的要比height小,结果是false//不需要的要比height大,结果...

JAVA之简单编程练习【代码】【图】

1、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 解决思路:递归方法解决,兔子的规律为数列1,1,2,3,5,8,13,21... 1 public class main {2 public static void main(String[] args){3 int n;4 Scanner sc = new Scanner(System.in);5 n = sc.nextInt();6 for(int i=1;i<=n;i++){7 Sy...

JAVA练习题【代码】

1.字符串转化(压缩) “aabbccdaa” -> “a2b2c2d1a2” public class Demo1 {private static String str = "aabbccdaa"; //给出的需要压缩的字符串private int count = 1;//统计相同字符的个数public static void mian(String [] args){Demo1 demo = new Demo1();demo.stringCompress(str);}public String stringCompress(String str) {//压缩字符串的方法for(int i = 0;i<str.length();i++){//使用循环来遍历字符串if(str.cha...

Java常用工具类练习题

1.请根据控制台输入的特定日期格式拆分日期 如:请输入一个日期(格式如:**月**日****年) 经过处理得到:****年**月**日提示:使用String的方法indexOf、lastIndexOf、substring package com.my.work;import java.util.Scanner;public class Date_1 {public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入一个日期(格式如:**月**日****年)");String date = s....

Java入门练习之四则运算【代码】【图】

Java入门练习之四则运算 项目目的 制作一个Java控制台程序,让他可以随机生成四则运算,并针对用户的输入判断对错。 项目分析 该项目本质上是一个四则运算出题器,可以创建一个Question类,其中应包含两个运算数(随机生成)和对应的答案,除此以外还需要实现随机产生加减乘除运算的功能。 项目实现 Question类 public class Question {private Integer a,b;private int answer;private char operator;Question(){//随机生成两个运...