用Java编写程序

用Java编写程序,第1张

public class StringBufferDemo {

public static void main(String[] args) {

StringBuffer s=new StringBuffer("近来天气不太好,有时几天都见不到月亮。可今天却是明月当空,青天万里无云");

StringBuffer s1=new StringBuffer("明月当空,青天万里无云");

s=sdelete(slastIndexOf("明月当空,青天万里无云"),slength());//将“明月当空,青天万里无云”取出,存到StringBuffer s1中。

Systemoutprintln(s);

s1=s1delete(3,s1length());//删除s1从第三个字符开始的所有字符。

Systemoutprintln(s1);

StringBuffer s2=new StringBuffer(ssubstring(7,10));//取s的一个子串s2(从第7个开始取出3个字符)。

Systemoutprintln(s2);

s2reverse();//将子串s2反转。

Systemoutprintln(s2);

s1append(s2);//将s2添加到s1的后面。

Systemoutprintln("字符串'"+s1+"'的长度是:"+s1length());//计算新字符串的长度L,并打印出结果。

}

}

结果是:

近来天气不太好,有时几天都见不到月亮。可今天却是

明月当

,有时

时有,

字符串'明月当时有,'的长度是:6

Java语言的核心是Java虚拟机(JVM)。Java程序在编译时会生成字节码文件,这些字节码文件可以在任何支持Java虚拟机的平台上运行。这就是Java语言具有可移植性的原因。

Java语言的核心是Java虚拟机(JVM)。Java程序在编译时会生成字节码文件,这些字节码文件可以在任何支持Java虚拟机的平台上运行。这就是Java语言具有可移植性的原因。

Java语言的动态性特点是基于反射机制和动态代理机制实现的。反射机制可以在运行时动态地获取类的信息和调用类的方法,动态代理机制可以在运行时动态地生成代理对象,实现AOP(面向切面编程)等功能。

Java语言的强类型特点使得程序的类型检查更加严格,可以有效避免类型转换错误等问题。同时,Java语言的类型系统也支持泛型,使得程序的灵活性更高。

总之,Java语言是一种功能强大、灵活、安全、高性能、可移植、面向对象、多线程、动态的编程语言,被广泛应用于各种应用程序的开发中。

Java语言的安全特性是基于Java虚拟机的安全机制实现的。Java虚拟机提供了安全沙箱机制和类加载器机制,可以有效防止程序的恶意行为和非法访问。

import javautil;

public class Yugi{

    public static void main(String[] args){

        Scanner scan = new Scanner(Systemin);

        Systemoutprintln("输入班级人数:");

        int num = scannextInt();

        double sum = 0;

        double max = DoubleMIN_VALUE;

        double min = DoubleMAX_VALUE;

        for(int i = 0; i < num; i++){

            Systemoutprint("输入第" + (i + 1) + "个学生的成绩: ");

            double score = scannextDouble();

            sum += score;

            max = score > max  score : max;

            min = score < min  score : min;

        }

        scanclose();

        double avg = sum / num;

        Systemoutprintf("班级人数: %d,最高分: %2f,最低分: %2f,平均分: %2f", num, max, min, avg);

    }

}

以下是代码的完整实现,可以在控制台输出 "Hello world":

interface Inter { void show();

}class Outer { public static Inter method() { return new Inter() { public void show() {

Systemoutprintln("Hello world");

}

};

}

}class Inner { public static class InnerDemo { public static void main(String[] args) {

Outermethod()show();

}

}

}

这个程序中定义了一个接口 Inter 和一个外部类 Outer。Outer 类中有一个静态方法 method,该方法返回了一个实现了 Inter 接口的匿名内部类的实例,实现了接口中的 show() 方法。

在 InnerDemo 类的 main 方法中调用 Outermethod() 方法并且调用返回实例的 show() 方法,因此将会在控制台上打印出 "Hello world"。

class FatherClass{

private int a;

public FatherClass(){}

public FatherClass(int a){ thisa = a}

public void method(){

Systemoutprintln('这是父类的方法");

}

}

class ChildClass extends FatherClass{

public void method(){

Systemoutprintln("这是子类中的方法,把父类的同名方法覆盖了!");

}

}

public class Test{

public static void main(String[] args){

FatherClass fc = new ChildClass();

fcmethod();

}

}

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/jiehun/2222599.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-25
下一篇2023-07-25

发表评论

登录后才能评论

评论列表(0条)

    保存