「JAVA世界语句」java基本语句
本篇文章给大家谈谈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世界语句的信息别忘了在本站进行查找喔。
发布于:2022-12-23,除非注明,否则均为
原创文章,转载请注明出处。