「JAVA世界语句」java基本语句

博主:adminadmin 2022-12-23 06:54:07 56

本篇文章给大家谈谈JAVA世界语句,以及java基本语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

帮忙写个java语句

代码如下,有问题hi我

import java.util.Arrays;

class circle implements Comparable

{

private int radius;

circle(){radius=0;}

circle(int r){radius=r;}

public int getR(){return radius;}

public void setR(int r){radius=r;}

public int compareTo(Object oth) {

// TODO Auto-generated method stub

return radius-((circle)oth).radius;

}

}

class test{

public static void main(String[] args){

circle[] A=new circle[5];

for(int i=0;iA.length;i++)

A[i]=new circle();

A[0].setR(2);

A[1].setR(10);

A[2].setR(8);

A[3].setR(4);

A[4].setR(12);

System.out.println("排序前:");

for(int i=0;iA.length;i++)

System.out.print(A[i].getR()+" ");

System.out.println();

Arrays.sort(A);

System.out.println("排序后:");

for(int i=0;iA.length;i++)

System.out.print(A[i].getR()+" ");

System.out.println();

for(int i=0;iA.length;i++)

{

if(A[i].getR()==9)

System.out.println("排序后第"+i+"个元素是9");

else if(A[i].getR()==10)

System.out.println("排序后第"+i+"个元素是10");

}

circle B[]=new circle[5];

for(int i=0;iA.length;i++)

{

B[i]=new circle(A[i].getR());

}

System.out.println("数组B的数据为:");

for(int i=0;iB.length;i++)

System.out.print(B[i].getR()+" ");

}

}

java语句类型

在Java中,一个语句是指一个过程的完整描述,就如流程图的一个环节。

总的来说,java中语句的分类有六类:

①方法调用语句

②表达式语句

③复合语句

④空语句

⑤控制语句

⑥package语句和import语句。

Java程序每个语句都是什么意思?

import java.util.Date;//导入jar里面日期路径

import java.util.List; //导入jar里面List集合路径

import java.util.ArrayList;//导入jar里面ArrayList集合路径

public class ArrayListTest { // 创建类

public static void main(String[] args) {//添加程序入口方法

// TODO Auto-generated method stub//方法注解

News news1 = new News();//实例化News对象 并起个别名news1

news1.setId(1); //调用news1 对象setId方法给news1对象的id属性赋值

news1.setTitleName("F4"); //同上

news1.setCreater("英皇集团");//同上

news1.setCreateTime(new Date());//同上

News news2 = new News(); //实例化News对象 并起个别名news2

news2.setId(2); //调用news1 对象setId方法给news1对象的id属性赋值 news2.setTitleName("披头士"); //同上

news2.setCreater("BBC集团");//同上

news2.setCreateTime(new Date());//同上

//集合添加对象

//泛型

System.out.println("----------jdk 1.5 泛型---------------------");//输出控制台信息

ListNews list = new ArrayListNews(); //实例化一个ArrarList集合对象 别名list

list.add(news1);

list.add(news2); //分别把上面创建并已经赋值过的两个对象存放在list集合对象中

// list.add(new Date()); //注释 再添加一个当前日期到list集合中

News news3 = new News(); //实例化一个News对象 别名news3

news3.setId(333);

news3.setTitleName("333披头士");

news3.setCreater("333集团");

news3.setCreateTime(new Date());

list.add(1,news3);

System.out.println("长度 :"+list.size());

System.out.println(list);

if(list.contains(new News())){ //调用list集合list.contains()这个方法,去比较当前list里面存放的内容是不是new News这个类的实例

System.out.println(news3.getId()+" : id "+news3.getTitleName()+" : name " +news3.getCreateTime().toLocaleString()); /输出new3对象的相关信息到控制台

}

for(int i=0;ilist.size();i++){//使用for循环对list进行遍历

News n=(News)list.get(i);//循环取值

System.out.println(n.getId()+" : id "+n.getTitleName()+" : name " +n.getCreateTime().toLocaleString());//循环打印输出到控制台

}

System.out.println("-------------------------------");

// list.remove(2);

System.out.println("-------------------------------");

for(int i=0;ilist.size();i++){

News n=(News)list.get(i);

System.out.println(n.getId()+" : id "+n.getTitleName()+" : name " +n.getCreateTime().toLocaleString());

}

System.out.println("---------for新特性----------------------");

for(Object obj :list){ //使用增强for循环去遍历list

News n=(News)obj;

System.out.println(n.getId()+" : id "+n.getTitleName()+" : name " +n.getCreateTime().toLocaleString());

}

}

}

java是世界上最好的语言吗?

先看一下TIOBE12月份的开发语言排行榜

榜单中,Java语言依旧名列榜首。

Java语言的特点:

1、简单:

Java是一种面向对象的编程语言,没有指针,并且有一套完整的垃圾回收机制。

2、面向对象:

Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

3、分布性:

Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其他对象。

4、健壮性:

Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。

5、安全性:

用于网络、分布环境下的Java必须防止病毒的入侵。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。

6、可移植性:

与平台无关的特性使Java程序可以方便地移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C语言实现,这使得Java系统本身也具有可移植性。

7、跨平台:

Java解释器生成与体系结构无关的字节码指令,只要安装了Java运行时系统,Java程序就可在任意处理器上运行。这些字节码指令对应于Java虚拟机中的表示,Java解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。

8、高性能:

和其他解释执行的语言如BASC、TCL不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。

9、多线程

多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上的实时交互行为。

java switch 语句

switch(表达式)

{

case 常量表达式1:语句1;

....

case 常量表达式2:语句2;

default:语句;

}

switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。

在你所给的代码中,由于i等于5,和前面的两个case都不匹配,所以结果中并没有one和ten的。而第三个case中的5就和switch中i的值匹配,因此就会打印出five的,由于没有遇到break所以就会顺序执行很面的代码,打印出three和other

java语句解释

if(sPara.indexOf(sMail[i])==-1)

1 sMail[i] 代表 sMail的第i个字符串

2 Spara.indexOf(sMail[i]) 代表查找 Spara 里面是否有里面这个字符串,返回值如果不等于-1,则代表找到。 indexOf的用法去看API

3 == -1 则是判断其是否包含,原因看2

4 public int chickData(String sPara){ 标准的方法声明,去看入门课程

5 不解释了。你有这个功夫来问,估计书早就看完了。

JAVA世界语句的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java基本语句、JAVA世界语句的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。