java基本代码 java基本代码大全

java 的代码详解

class Person{//Persion类

清原网站建设公司成都创新互联公司,清原网站设计制作,有大型网站制作公司丰富经验。已为清原成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的清原做网站的公司定做!

String name;//String类变量,未初始化,默认null

int age;//int类变量,默认0

public Person()//Person类的无参构造方法,一般用来初始化变量,如之前的name。 比如有时候需要定义人这个类特有的属性,会说话,那么一般会在无参构造函数里面写上canTalk=true;

{

}

public Person(String name,int age)//Person类的有参构造方法,参数name和age,和类变量name、age无关

{

this.name=name;//this指Persion类,就是把于传过来变量name赋值给之前的类变量name

this.age=age;//同上

}

public String talk(){//具有String返回值的方法,调用它的时候会得到String返回值

return "我是"+this.name+",今年"+this.age+"岁";//调用talk的时候用String a=talk();的形式,a的值就是"我是"+this.name+",今年"+this.age+"岁"

}

}

public class TestObjectArray{//TestObjectArray公共类,java文件的文件名需和公共类值相同,这段代码必须出现在TestObjectArray.java文件中

public static void main(String[] args){//主方法,程序的入口

Person[] p={new Person("张三",25),new Person("李四",30),new Person("王五",35)};//实例化Persion类,用人这个类来举例,每个人都有相同的一些特性,但每个人不同特性的属性值不同,如年龄的大小不同,实例化就相当于产生不同的人。这里是用数组的形式实例化

for(int i=0;ip.length;i++){//根据p的长度循环

System.out.println(p[i].talk());//p[1]时,会调用Persion类里面的talk()函数,并且传入的参数是 "张三",25 ,那么会显示:"我是张三,今年25岁" 。System.out.println()换行显示括号内的内容

}

}

}

java编程 要完整代码!

[Main.java]

import java.util.*;

public class Main{

private boolean flag==false;

private int count;

private boolean stop=false;

HashMapInteger,String name=new HashMapInteger,String();

public static void main(String[] args){

Scanner sc=new Scanner(System.in);

String strs=sc.next();

String str=strs.split("|")[0];

if(str.equals("投票")flag==falsestop==false){

System.out.println("投票成功");

flag=true;

count++;

name.put(count,strs.split("|")[1]);

if(count==1000){

stop=true;

}

}else if(str.equals("投票")flag==true||str.equals("投票")stop==true){

System.out.println("投票失败,已截止或已投票");

}

for(int i=0;i=count;i++){

System.out.print(name.get(i));

}

System.out.println("已经投票数:"+count);

}

}

GUI界面或者其他的东西自行完成,我只是给个思路。

java基础代码解读

Scanner in = new Scanner(System.in);

定义接受从控制台输入

System.out.println("What is your name");

控制台输出:What is your name

String name = in.nextLine();

开始接收控制台一行语句并赋值给name

System.out.println("How old are you");

控制台输出:How old are you

int age =in.nextLine();

开始接收控制台一行语句并赋值给int(但是这里写错了,应该写成int age =in.nextInt();

nextInt()是接收控制台输入的整数,你的age定义为整数所以用这个,nextLIne接收的是一行语句,可以用String接收)

System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));

输出:hello后面跟你第一次输入的一行语句next year.you'll ,you第二次输入的数字加1


分享文章:java基本代码 java基本代码大全
地址分享:http://pwwzsj.com/article/hpeodo.html