真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java基礎(chǔ)編程-創(chuàng)新互聯(lián)

這個(gè)是我用來總結(jié)學(xué)到的,有c語言基礎(chǔ),但不多。

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)沐川,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

對(duì)于本章的運(yùn)算符,在c語言里面學(xué)過,所以就沒有太仔細(xì)看,具體的看課本就可以啦,把課本當(dāng)成字典查閱即可,不用全背下來。

在這里,邏輯運(yùn)算符需要特別注意:

(與&)與? (短路與&&)?區(qū)別:短路與左邊為假,則不進(jìn)行右邊的運(yùn)算啦。

邏輯或跟短路或也類似。

選擇結(jié)構(gòu)語句

if語句,if...else..語句的使用,switch語句的使用,記住他結(jié)尾要加一個(gè)default結(jié)束語句。

對(duì)應(yīng)的有一個(gè)練習(xí):小明可以買什么【案例2-2】

對(duì)應(yīng)的練習(xí)可以在論壇找。(應(yīng)為這個(gè)是寫給我自己看的)

循環(huán)語句

while語句,do..while語句,for語句他們之間可以互相嵌套,使用break語句,可以暫停他們,跳出離他最近的循環(huán)語句。continue語句:他結(jié)束的是本次的循環(huán),他不跳出循環(huán),只是停止本次循環(huán)。

到這里對(duì)應(yīng)的練習(xí):

超市購(gòu)物程序設(shè)計(jì)【2-3】:

這個(gè)練習(xí)可以在網(wǎng)上找到答案。

為新員工分配部門【2-4】:

源代碼:

import java.util.Scanner;

public class anli24 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("輸入一下語言:Java,c#,asp.net,html");
		System.out.println("請(qǐng)輸入你的姓名");
		Scanner bumen=new Scanner(System.in);
		String a=bumen.nextLine();
		System.out.println("請(qǐng)輸入你想去的部門");
		Scanner name=new Scanner(System.in);
		String b=name.nextLine();
		
		switch(b){
		case "Java":
			System.out.println("名字:"+a+"Java程序開發(fā)部門");
			break;
		case "c#":
			System.out.println("名字:"+a+"c#程序開發(fā)部門");
			break;
		case "asp.net":
			System.out.println("名字:"+a+"asp.net程序開發(fā)部門");
			break;
		case "html":
			System.out.println("名字:"+a+"前端程序開發(fā)部門");
			break;	
		default:
			System.out.println("對(duì)不起,沒有適合你的部門");
			break;
		}

	}

}

這個(gè)案例很簡(jiǎn)單,就是通過鍵盤輸入對(duì)應(yīng)的關(guān)鍵字,然后使用switch語句實(shí)現(xiàn)匹配。

在這個(gè)案例我發(fā)現(xiàn)switch語句還可以使用關(guān)鍵字來匹配。

剪刀石頭布【2-5】:

源代碼:

import java.util.Scanner;
import java.util.Random;

public class shitoujiandaobu25 {
    static int b=0;//記錄電腦的勝利次數(shù) 
	static int a = 0; //你的勝利次數(shù)
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("--------石頭剪刀布的游戲---------");
		System.out.println("1.剪刀,2。石頭,3.布");
		Scanner str=new Scanner(System.in);
		
		
		for(int i=0;i<5;i++) {
			System.out.println("次數(shù):"+i);
			System.out.println("請(qǐng)輸入你的出拳");
			String choose=str.next();
			
			int num=new Random().nextInt(3)+1;
			
			if(choose.equals("剪刀")) {
				if(num==1) {
					System.out.println("電腦出的是剪刀");
					System.out.println("這場(chǎng)平局");
				}else if(num==2) {
					System.out.println("電腦出的是石頭");
					System.out.println("你輸啦");
					b++;
				}else {
					System.out.println("電腦出的是布");
					System.out.println("你贏啦");
					a++;
				}
			}else if(choose.equals("石頭")) {
				if(num==1) {
					System.out.println("電腦出的是剪刀");
					System.out.println("你贏");
					a++;
				}else if(num==2) {
					System.out.println("電腦出的是石頭");
					System.out.println("平");
					
				}else {
					System.out.println("電腦出的是布");
					System.out.println("你輸啦");
					b++;
				}
				
				
			}else if(choose.equals("布")) {
				if(num==1) {
					System.out.println("電腦出的是剪刀");
					System.out.println("你輸");
					b++;
				}else if(num==2) {
					System.out.println("電腦出的是石頭");
					System.out.println("你贏啦");
					a++;
					
				}else {
					System.out.println("電腦出的是布");
					System.out.println("平局");
				}
		}

	}
		int c=5-(a+b);
		System.out.println("電腦贏啦"+b+"次");
		System.out.println("你贏啦"+a+"次");
		System.out.println("平局"+c+"次");

}
}

這個(gè)案例使用啦循環(huán)語句與選擇結(jié)構(gòu)語句的嵌套,電腦端的出拳是隨機(jī)的,需要?jiǎng)?chuàng)造隨機(jī)數(shù):使用到random().nextint()語句,在這里,nextint括號(hào)里面的數(shù)如果為3,則重0—2中任意選擇一個(gè)數(shù)。

根據(jù)題目要求,這里的隨機(jī)數(shù)要取1.2.3,所以就+1.其他沒有什么新奇的啦。

方法以及數(shù)組:

方法就跟c語言的函數(shù)類似,它的基本格式在其他地方有,我就不介紹啦。就將他的注意點(diǎn)吧,比較需要注意的就是修飾符,與返回類型。后面會(huì)將修飾符的,返回類型如果是void就不用寫return。

方法的重載:就是方法名可能相同,參數(shù),或者返回類型不同,接下來看案例:

//方法重載的案例:名字相同,但是形參或者返回類型不同
public class exanple21 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int sum1=add(1,2);
		int sum2=add(1,2,3);
		double sum3=add(2.5,2.65);
		System.out.println("sum1="+sum1);
		System.out.println("sum2="+sum2);
		System.out.println("su3="+sum3);
	}
	public static int add(int x,int y) {
		return x+y;
	}
	public static double add(double x,double y) {
		return x+y;
	}
	public static int add(int x,int y,int z) {
		return x+y+z;
	}
}

接下來就講解數(shù)組:

數(shù)組的定義,以及new出數(shù)組對(duì)象,在下面的案例會(huì)有演示:

int[] arr只是聲明啦數(shù)組,還需要new出數(shù)組然后設(shè)定長(zhǎng)度。

//如何定義數(shù)組,并訪問數(shù)組中的元素
public class shuzhu {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] arr;
		arr =new int[3];
		System.out.println("arr[0]="+arr[0]);
		System.out.println("arr[1]="+arr[1]);
		System.out.println("arr[2]="+arr[2]);
		System.out.println("arr.length="+arr.length);
	}

}

對(duì)數(shù)組賦值:

分為兩種:

1:動(dòng)態(tài)初始化:你指定啦數(shù)組的長(zhǎng)度但是沒有給他指定的值,所以系統(tǒng)自動(dòng)根據(jù)他的類型賦值給他。

2:靜態(tài)初始化:int[] arr={1,2,3};

類似這樣的。

注意數(shù)組的索引:數(shù)組的索引就是根據(jù)他的下表找到對(duì)應(yīng)的元素。

//通過索引的方式遍歷數(shù)組
public class shuzhuchanzuo1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] arr= {1,2,3,4,5};
		for(int i=0;i

類似這樣,數(shù)組的長(zhǎng)度為:arr.length。但是數(shù)組下標(biāo)重0開始的。

所以索引范圍因該在:0到arr.length-1之間。

超出范圍就會(huì)溢出,產(chǎn)生錯(cuò)誤。后面練習(xí)會(huì)有講到。

接下來講解數(shù)組的常用的操作:
數(shù)組的遍歷:

?
//通過索引的方式遍歷數(shù)組
public class shuzhuchanzuo1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] arr= {1,2,3,4,5};
		for(int i=0;i

數(shù)組的排序:
這里用到冒泡排序:

//冒泡排序
public class shuzhuchaozuo {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] arr= {1,8,9,6,3,17,65};
		System.out.print("排序前的元素排序:");
		printarr(arr);
		bubbleSort(arr);
		System.out.print("排序后的元素");
		printarr(arr);
	}
	//形參列表的名字,需要與for循環(huán)的數(shù)值長(zhǎng)度名字相同
	public static void printarr(int[] q) {
		for(int i=0;i

冒泡排序是數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,原文鏈接:https://blog.csdn.net/qq_41679818/article/details/90296399

這里講解的比較清晰。

接下來就是二維數(shù)組:
我們可以通過案例來講解

//統(tǒng)計(jì)一個(gè)公司三個(gè)銷售小組當(dāng)中每個(gè)小組的總銷售額和整個(gè)公司的銷售額
public class erweishuzhuanli30 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[][] arr=new int[3][];
		arr[0]=new int[] {21,11};
		arr[1]=new int[] {32,63,65};
		arr[2]=new int[] {36,98,65,52};
		
		int sum=0;
		for(int i=0;i

他的定義方法就在案例里面,arr[0]這里表示二維數(shù)組的一維。

遍歷二維數(shù)組需要使用兩個(gè)for循環(huán)。

接下來就是講解案例:
登陸注冊(cè)【2-6】:

//總結(jié)今天的實(shí)驗(yàn),因?yàn)榇中穆?,定義啦二位數(shù)組的類型為int,賦值以及判斷的時(shí)候,就出錯(cuò),賦值為String類型,arr【】【】!=null也會(huì)報(bào)錯(cuò)
//具體的思路就是,把輸入選擇功能都放在while循環(huán)里面,這樣就可以無線的輸入使用功能。
//可以定義一個(gè)二維數(shù)組來存密碼和賬號(hào),arr[10][0]保存賬號(hào),arr[10][1]保存密碼。在比較賬號(hào)密碼是否相同時(shí),可以用一個(gè)String變量,用equals方法來實(shí)現(xiàn),使用for循環(huán),來一個(gè)一個(gè)的比較;

import java.util.Scanner;

//簡(jiǎn)單的登錄注冊(cè)
public class anli26 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[][] arr=new String[10][2];
		Scanner str=new Scanner(System.in);
		while(true) {
			System.out.println("歡迎進(jìn)入登錄注冊(cè)功能");
			System.out.println("輸入相應(yīng)的編號(hào),選擇想要的功能");
			System.out.println("1.登錄功能/t/t2.注冊(cè)功能/t/t3.查看功能4.推出系統(tǒng)");
			int i1=str.nextInt();
			switch(i1) {
			case 1:
				System.out.println("請(qǐng)輸入賬號(hào)");
				String zhanghao=str.next();
				System.out.println("請(qǐng)輸入密碼");
				String mima=str.next();
				for(int j=0;j

抽取幸運(yùn)觀眾【2-7】:

import java.util.Random;
import java.util.Scanner;
//在本練習(xí)里面,遇到大的問題就是數(shù)組溢出問題,數(shù)組長(zhǎng)度3,下表就從012.這個(gè)時(shí)候就需要注意點(diǎn)他。random().next()方法,也類似,參數(shù)為3,就012,不包括3.
public class anli27 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[] name=new String[3];
		name[0]=null;
		name[1]=null;
		name[2]=null;
		System.out.println("------抽取幸運(yùn)觀眾-------");
		System.out.println("請(qǐng)輸入三個(gè)觀眾的姓名");
		Scanner str=new Scanner(System.in);
		for(int i=0;i<3;i++) {
			System.out.println("請(qǐng)輸入第"+(i+1)+"個(gè)觀眾的姓名");
			String str1=str.next();
				name[i]=str1;
		}
		while(true) {
			System.out.println("1.查看觀眾姓名\t\t2.選取幸運(yùn)觀眾/t/t3.退出系統(tǒng)");
			int str2=str.nextInt();
			switch(str2) {
			case 1:
				System.out.println("姓名");
				for(int i=0;i

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)頁(yè)標(biāo)題:java基礎(chǔ)編程-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/jhpij.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部