第4次Java作业+LSYang

【1】

 1 public class Java401 {
 2     public static void main(String[] args) {
 3         String str1="Java技术学习班 20070326";
 4         String str2="Java技术学习班 20070326 MLDN 老师";
 5         String str3="330521199601221711";
 6         System.out.println(str1.substring(10,18));
 7         System.out.println(str1.charAt(7));
 8         System.out.println(str1.replaceAll("0", ""));
 9         System.out.println(str2.replaceAll(" ", ""));
10         System.out.println(str3.substring(6,14));
11         String str="MLDN JAVA";
12         String newStr=str.replaceAll("JAVA", "J2EE");
13         System.out.println("替换之后的结果:"+newStr);
14     }
15 }

程序运行结果

【2】

 1 class Book{
 2     private String name;
 3     private int id;
 4     private float price;
 5     private static int num=12;
 6     private static int count=0;
 7     public Book(){
 8         count++;
 9         this.id=count;
10     }
11     public Book(int id){
12         this.id=id;
13     }
14     public int getId(){
15         return this.id;
16     }
17     public Book(String name,float price){
18         this.name=name;
19         this.price=price;
20         this.num=num;
21     }
22     public void setName(String name){
23         this.name=name;
24     }
25     public String getName(){
26         return this.name;
27     }
28     public void setPrice(float price){
29         this.price=price;
30     }
31     public float getPrice(){
32         return this.price;
33     }
34     public void setNum(int num){
35         this.num=num;
36     }
37     public int getNum(){
38         return this.num;
39     }
40 }
41 public class Java402 {
42     public static void main(String[] args) {
43         Book book[]=new Book[6];
44         book[0]=new Book("解忧杂货店",36.9f);
45         book[1]=new Book("名侦探的秘密 ",26.6f);
46         book[2]=new Book("白夜行 ",67.9f);
47         book[3]=new Book("流星之绊 ",52.5f);
48         book[4]=new Book("名侦探的守则 ",62.3f);
49         book[5]=new Book("彷徨之刃 ",13f);
50         for(int i=0;i<book.length;i++){
51             System.out.println("编号:"+new Book().getId()
52             +"\t 书名:"+book[i].getName()
53             +"\t 价格:"+book[i].getPrice()
54             +"\t 数量:"+book[i].getNum());
55         }
56         System.out.println("图书总量为:"+(new Book().getId()-1)*book[1].getNum());
57     }
58 }

程序运行结果

时间: 2024-11-05 01:01:59

第4次Java作业+LSYang的相关文章

第2次Java作业+LSYang

[P62 1]打印出1~10000范围中所有的“水仙花数” 1 public class JavaA1{ 2 public static void main(String args[]){ 3 int i=0, m = 100, n = 999, a = 0, b = 0, c = 0, d = 0; 4 for (i = m; i <= n; i++) 5 { 6 a = i / 100; 7 b = (i / 10) % 10; 8 c = i % 10; 9 if (i==a*a*a +

第9次Java作业+LSYang

[P270]宠物商店代码(各个不同功能的类放在不同的包中定义) org.lsy.demo.a里的Pet.java 1 package org.lsy.demo.a; 2 3 public interface Pet{ // 定义宠物接口 4 public String getName() ; 5 public String getColor() ; 6 public int getAge() ; 7 } org.lsy.demo.b里的Cat.java 1 package org.lsy.dem

第8次Java作业+LSYang

[P257]编写应用程序,从命令行输入两个小数参数,求它们的商.要求程序中捕捉NumberFormatException异常和ArithmeticException异常. 1 public class Exception{ 2 public static void main(String[] args) { 3 try{ 4 double i=Double.parseDouble(args[0]); 5 double j=Double.parseDouble(args[1]); 6 if(j==

第5次Java作业+LSYang

[题目]建立一个人类(Person)和学生类(Student),功能要求如下:(1)Person类中包含4个私有的数据成员name.addr.sex.age,分别为字符串型.字符串型.字符型及整型,表示姓名.地址.性别和年龄.用一个4参构造方法.一个两参构造方法.一个无参构造方法可进行Person在的实例化操作,另外用一个输出方法显示4种属性.(2)Student类继承Person类,并增加成员math.english存放数学和英语成绩.一个6参构造方法.一个两参构造方法.一个无参构造方法和重写

关于提高字节流问题暨第四次java作业

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; public class CopyFile { /** * @param args */ public static void main(String[] args) { try { FileInputStream fis = new FileInputStream ("a.mp3"); FileOutpu

java作业4

(一)  请查看String.equals()方法的实现代码,注意学习其实现方法.(发表到博客作业上) (二)  整理String类的Length().charAt(). getChars().replace(). toUpperCase(). toLowerCase().trim().toCharArray()使用说明 Length():获取字串长度 String s1 = "Welcome to java"; System.out.println("s1's length

java作业3

一.构造方法 1.源代码 public class Test{ public static void main(String[] args){ Foo obj1=new Foo(); } } class Foo{ int value; public Foo(int initValue){ value=initValue; } } 2.程序截图 3.结果分析 若构造方法已提供,则系统不再提供默认构造方法. 二.JAVA字段初始化 1.源代码 public class InitializeBlock

java作业1

编辑路径,但由于JAVA故障 JAVA不能正常安装所以在cmd输入javac产生错误不能正常运行出来 所有作业的文件已经输入,只需要在cmd中运行即可,但是JAVA有问题不能实现只能写出过程没有结果图.

JAVA作业02

一,      课堂练习 (一)构造方法 1,源代码 public class Test{ public static void main(String[] args){ Foo obj1=new Foo(); } } class Foo{ int value; public Foo(int initValue){ value=initValue; } } 2,运行结果 3,结果分析 如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法. (二)JAVA字段初始化 1,源代码 pub