最簡單的java代碼肯定就是這個(gè)了,如下:
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站設(shè)計(jì)、海倫網(wǎng)絡(luò)推廣、小程序制作、海倫網(wǎng)絡(luò)營銷、海倫企業(yè)策劃、海倫品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供海倫建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
class Person{//Persion類
String name;//String類變量,未初始化,默認(rèn)null
int age;//int類變量,默認(rèn)0
public Person()//Person類的無參構(gòu)造方法,一般用來初始化變量,如之前的name。 比如有時(shí)候需要定義人這個(gè)類特有的屬性,會(huì)說話,那么一般會(huì)在無參構(gòu)造函數(shù)里面寫上canTalk=true;
{
}
public Person(String name,int age)//Person類的有參構(gòu)造方法,參數(shù)name和age,和類變量name、age無關(guān)
{
this.name=name;//this指Persion類,就是把于傳過來變量name賦值給之前的類變量name
this.age=age;//同上
}
public String talk(){//具有String返回值的方法,調(diào)用它的時(shí)候會(huì)得到String返回值
return "我是"+this.name+",今年"+this.age+"歲";//調(diào)用talk的時(shí)候用String a=talk();的形式,a的值就是"我是"+this.name+",今年"+this.age+"歲"
}
}
public class TestObjectArray{//TestObjectArray公共類,java文件的文件名需和公共類值相同,這段代碼必須出現(xiàn)在TestObjectArray.java文件中
public static void main(String[] args){//主方法,程序的入口
Person[] p={new Person("張三",25),new Person("李四",30),new Person("王五",35)};//實(shí)例化Persion類,用人這個(gè)類來舉例,每個(gè)人都有相同的一些特性,但每個(gè)人不同特性的屬性值不同,如年齡的大小不同,實(shí)例化就相當(dāng)于產(chǎn)生不同的人。這里是用數(shù)組的形式實(shí)例化
for(int i=0;ip.length;i++){//根據(jù)p的長度循環(huán)
System.out.println(p[i].talk());//p[1]時(shí),會(huì)調(diào)用Persion類里面的talk()函數(shù),并且傳入的參數(shù)是 "張三",25 ,那么會(huì)顯示:"我是張三,今年25歲" 。System.out.println()換行顯示括號(hào)內(nèi)的內(nèi)容
}
}
}
1. 你在do循環(huán)體內(nèi)重復(fù)定義了answer變量,這不需要
2. 你用==比較字符串內(nèi)容,是不行的。需要用equals來比較
==是用來比較兩引用是否相同,而不是兩個(gè)引用的對(duì)象內(nèi)容是否相同的。
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
String answer="";
do{
Scanner input=new Scanner(System.in);
answer=input.next();
System.out.println("你輸入的是:" + answer);
if(answer.equals("你好")){
System.out.println("你好!我是小P,你是誰???");
}else if(answer.equals("我是令狐沖")){
System.out.println("你終于回來啦!好想你哦!");
}else if(answer.equals("再見")){
System.out.println("再見!下次還找我來玩哦!");
}else {
System.out.println("對(duì)不起,我不懂你在說什么");
}
} while(!answer.equals("再見"));
System.out.println("程序結(jié)束");
}
}