具體如下:
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的湘陰網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
連連看的小源碼
package Lianliankan;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class lianliankan implements ActionListener
{
JFrame mainFrame; //主面板
Container thisContainer;
JPanel centerPanel,southPanel,northPanel; //子面板
JButton diamondsButton[][] = new JButton[6][5];//游戲按鈕數(shù)組
JButton exitButton,resetButton,newlyButton; //退出,重列,重新開始按鈕
JLabel fractionLable=new JLabel("0"); //分?jǐn)?shù)標(biāo)簽
JButton firstButton,secondButton; //
分別記錄兩次62616964757a686964616fe59b9ee7ad9431333335326239被選中的按鈕
int grid[][] = new int[8][7];//儲(chǔ)存游戲按鈕位置
static boolean pressInformation=false; //判斷是否有按鈕被選中
int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV; //游戲按鈕的位置坐標(biāo)
int i,j,k,n;//消除方法控制
代碼(code)是程序員用開發(fā)工具所支持的語(yǔ)言寫出來(lái)的源文件,是一組由字符、符號(hào)或信號(hào)碼元以離散形式表示信息的明確的規(guī)則體系。
對(duì)于字符和Unicode數(shù)據(jù)的位模式的定義,此模式代表特定字母、數(shù)字或符號(hào)(例如 0x20 代表一個(gè)空格,而 0x74 代表字符“t”)。一些數(shù)據(jù)類型每個(gè)字符使用一個(gè)字節(jié);每個(gè)字節(jié)可以具有 256 個(gè)不同的位模式中的一個(gè)模式。
在計(jì)算機(jī)中,字符由不同的位模式(ON 或 OFF)表示。每個(gè)字節(jié)有 8 位,這 8 位可以有 256 種不同的 ON 和 OFF 組合模式。對(duì)于使用 1 個(gè)字節(jié)存儲(chǔ)每個(gè)字符的程序,通過(guò)給每個(gè)位模式指派字符可表示最多 256 個(gè)不同的字符。2 個(gè)字節(jié)有 16 位,這 16 位可以有 65,536 種唯一的 ON 和 OFF 組合模式。使用 2 個(gè)字節(jié)表示每個(gè)字符的程序可表示最多 65,536 個(gè)字符。
單字節(jié)代碼頁(yè)是字符定義,這些字符映射到每個(gè)字節(jié)可能有的 256 種位模式中的每一種。代碼頁(yè)定義大小寫字符、數(shù)字、符號(hào)以及 !、@、#、% 等特殊字符的位模式。每種歐洲語(yǔ)言(如德語(yǔ)和西班牙語(yǔ))都有各自的單字節(jié)代碼頁(yè)。
雖然用于表示 A 到 Z 拉丁字母表字符的位模式在所有的代碼頁(yè)中都相同,但用于表示重音字符(如"é"和"á")的位模式在不同的代碼頁(yè)中卻不同。如果在運(yùn)行不同代碼頁(yè)的計(jì)算機(jī)間交換數(shù)據(jù),必須將所有字符數(shù)據(jù)由發(fā)送計(jì)算機(jī)的代碼頁(yè)轉(zhuǎn)換為接收計(jì)算機(jī)的代碼頁(yè)。如果源數(shù)據(jù)中的擴(kuò)展字符在接收計(jì)算機(jī)的代碼頁(yè)中未定義,那么數(shù)據(jù)將丟失。
如果某個(gè)數(shù)據(jù)庫(kù)為來(lái)自許多不同國(guó)家的客戶端提供服務(wù),則很難為該數(shù)據(jù)庫(kù)選擇這樣一種代碼頁(yè),使其包括所有客戶端計(jì)算機(jī)所需的全部擴(kuò)展字符。而且,在代碼頁(yè)間不停地轉(zhuǎn)換需要花費(fèi)大量的處理時(shí)間。
package com.zpp;public class Charge {
public static void main(String [] args) {
if(args.length ==0) {
System.out.println("parameter error!");
System.out.println("java com.zpp.Charge [int]");
return;
}
int min = Integer.parseInt(args[0]);
double money = 0.0;
if (min = 0) {
money =0.0;
System.out.println("not money");
} else if (min = 60) {
money = 2.0;
} else {
money = 2.0 + (min - 60) * 0.01;
}
System.out.println("please pay: " + money);
}
} 編譯:javac -d . Charge.java運(yùn)行:java com.zpp.Charge 111
// Student.java
public class Student {
private String stuid;
private String name;
private int chinese;
private int math;
private int english;
private int avg;
private int sum;
public int getAvg() {
return avg;
}
public void setAvg(int avg) {
this.avg = avg;
}
public int getSum() {
return sum;
}
public void setSum(int sum) {
this.sum = sum;
}
public String getStuid() {
return stuid;
}
public void setStuid(String stuid) {
this.stuid = stuid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getChinese() {
return chinese;
}
public void setChinese(int chinese) {
this.chinese = chinese;
}
public int getMath() {
return math;
}
public void setMath(int math) {
this.math = math;
}
public int getEnglish() {
return english;
}
public void setEnglish(int english) {
this.english = english;
}
public String getMessage() {
String messages="學(xué)生編號(hào) :"+this.stuid+" 學(xué)生姓名: "+this.name+" 語(yǔ)文:"+this.chinese+" 數(shù)學(xué):"+this.math+" 英語(yǔ): "+this.english+" 總分 :"+this.sum+" 平均分 :"+this.avg;
return messages;
}
public Student(String stuid,String name,int chinese,int math, int english) {
this.chinese=chinese;
this.english=english;
this.math=math;
this.name=name;
this.stuid=stuid;
this.sum=chinese+math+english;
this.avg=this.sum/3;
}
public Student() {
}
}
//StudentAll.java
public class StudentAll {
public static Student[] save(Student student,Student [] students) {
boolean fal=checkSid(student.getStuid(), students);//先查詢是否有這個(gè) 學(xué)生編號(hào)
if(fal) {
System.out.println("該學(xué)生編號(hào)已存在,請(qǐng)重新輸入");
return students;
}
for(int i=0;istudents.length;i++) {
if(students[i]==null) {
students[i]=student;
break;
}
}
return students;
}
public static String getStudent(String stuid,Student [] students) {
Student s=null;
for (Student student : students) {
if(student!=nullstudent.getStuid().equals(stuid)) {
s=student;
}
}
String messages=s==null?"error: 該編號(hào)不存在請(qǐng)重新輸入":s.getMessage();
return messages;
}
public static Student[] update (String stuid,Student student,Student [] students) {
boolean fal=checkSid(stuid, students);//先查詢是否有這個(gè) 學(xué)生編號(hào)
if(!fal) {
System.out.println("請(qǐng)輸入正確的學(xué)生編號(hào)");
return students;
}
for(int i=0;istudents.length;i++) {
if(students[i]!=nullstudents[i].getStuid().equals(stuid)) {
students[i]=student;
}
}
return students;
}
public static Student[] delStudent(String stuid,Student [] students) {
boolean fal=checkSid(stuid, students);//先查詢是否有這個(gè) 學(xué)生編號(hào)
if(!fal) {
System.out.println("請(qǐng)輸入正確的學(xué)生編號(hào)");
return students;
}
for(int i=0;istudents.length;i++) {
if(students[i]!=nullstudents[i].getStuid().equals(stuid)) {
students[i]=null;
}
}
return students;
}
public static void getStudeltAll(Student [] students) {
for (Student student : students) {
if(student!=null) {
System.out.println(student.getMessage());
}
}
}
//檢驗(yàn)學(xué)生編號(hào)是否存在方法
public static boolean checkSid(String stuid,Student [] students) {
boolean fal=false;
String messages=getStudent(stuid, students);//先查詢是否有這個(gè) 學(xué)生編號(hào)
if(!messages.contains("error")) {//判斷是否包含 error 有則沒(méi)有此學(xué)生編號(hào)
fal=true;
}
return fal;
}
}
//StudentMain.java 主方法
import java.util.Scanner;
public class StudentMain {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
System.out.print("請(qǐng)輸入學(xué)生總?cè)藬?shù)");
int count= scn.nextInt();
Student [] students=new Student [count];
while (true) {
System.out.println("1.新增一名學(xué)生 2.根據(jù)學(xué)號(hào)查詢學(xué)生 3.根據(jù)學(xué)號(hào)修改學(xué)生 4. 根據(jù)學(xué)號(hào)刪除一名學(xué)生 5. 查看所有學(xué)生 其他.退出");
int x= scn.nextInt();
switch(x) {
case 1 : {
System.out.println("請(qǐng)輸入學(xué)生編號(hào)");
String stuid=scn.next();
System.out.println("請(qǐng)輸入學(xué)生姓名");
String name=scn.next();
System.out.println("請(qǐng)輸入該學(xué)生語(yǔ)文成績(jī)");
int chinese= scn.nextInt();
System.out.println("請(qǐng)輸入該學(xué)生數(shù)學(xué)成績(jī)");
int math= scn.nextInt();
System.out.println("請(qǐng)輸入該學(xué)生英語(yǔ)成績(jī)");
int english= scn.nextInt();
Student student =new Student(stuid, name, chinese, math, english);
students=StudentAll.save(student, students);
break;
}
case 2:{
System.out.println("請(qǐng)輸入學(xué)生編號(hào)");
String stuid=scn.next();
System.out.println(StudentAll.getStudent(stuid, students));
break;
}
case 3:{
System.out.println("請(qǐng)輸入要修改的學(xué)生編號(hào)");
String stuid=scn.next();
System.out.println("請(qǐng)輸入學(xué)生姓名");
String name=scn.next();
System.out.println("請(qǐng)輸入該學(xué)生語(yǔ)文成績(jī)");
int chinese= scn.nextInt();
System.out.println("請(qǐng)輸入該學(xué)生數(shù)學(xué)成績(jī)");
int math= scn.nextInt();
System.out.println("請(qǐng)輸入該學(xué)生英語(yǔ)成績(jī)");
int english= scn.nextInt();
Student student =new Student(stuid, name, chinese, math, english);
students=StudentAll.update(stuid, student, students);
break;
}
case 4:{
System.out.println("請(qǐng)輸入學(xué)生編號(hào)");
String stuid=scn.next();
students=StudentAll.delStudent(stuid, students);
break;
}
case 5:{
StudentAll.getStudeltAll(students);
break;
}default:{
System.exit(0);
}
}
}
}
}
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world!");
}
}
一. 基本概念
Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。
二. 體系
Java分為三個(gè)體系,分別為Java SE(J2SE,Java2 Platform Standard Edition,標(biāo)準(zhǔn)版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企業(yè)版)。
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來(lái)我們的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)幫助來(lái)報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
(1)編寫一個(gè)應(yīng)用程序,要求將一個(gè)浮點(diǎn)數(shù)強(qiáng)制轉(zhuǎn)化成整型后輸出;
解答:
import java.util.Scanner;
public class Answer1 {
public static void main(String []args)
{
//(1) 強(qiáng)制轉(zhuǎn)換
Scanner reader=new Scanner(System.in);
System.out.print("請(qǐng)輸入一個(gè)浮點(diǎn)數(shù): ");
float f=reader.nextFloat();
//強(qiáng)制轉(zhuǎn)換成整數(shù)
int d=(int)f;
System.out.printf("強(qiáng)制轉(zhuǎn)換后等于: %d", d);
}
}
2)請(qǐng)計(jì)算出3~1000范圍內(nèi)最大的10個(gè)素?cái)?shù),放入數(shù)組中,并計(jì)算出其累加和;
解答:
import java.util.Scanner;
public class Answer2 {
public static void main(String []args)
{
//求1000以內(nèi)的所有素?cái)?shù)
int[] ss=new int[10];
int sum=0;
int n=1000;
int t=2;
int m;
int count=0;//記錄素?cái)?shù)的個(gè)數(shù)
for(m=n-1;m2;m--)
{
while(m%t!=0)
{
if(tm/2)
t++;
else
{
if(count+1=10)
{
ss[count]=m;
}
if(count%10==0)
System.out.println();
System.out.printf("%5d ", m);
count++;
break;
}
}
t=2;
}
System.out.printf("%5d\n\n",2);
System.out.println("1000以內(nèi)的素?cái)?shù)有"+(count+1)+"個(gè)");
System.out.println("最大的十個(gè)素?cái)?shù)為");
for(int i:ss)
{
System.out.print(i+" ");
sum+=i;
}
System.out.println("\n最大的十個(gè)素?cái)?shù)之和為"+sum);
}
}
(3)水仙花數(shù)是3位數(shù),它的各位數(shù)的立方和等于這個(gè)3位數(shù)本身,例如:371=3^3+7^3+1^3,371就是一個(gè)水仙花數(shù)。找出所有水仙花數(shù);
解答:
import java.util.Scanner;
public class Answer3 {
public static void main(String []args)
{
//水仙花數(shù)
int ge;
int shi;
int bai;
int sum=0;
for(bai=1;bai10;bai++)
for(shi=0;shi10;shi++)
for(ge=0;ge10;ge++)
if(bai*100+shi*10+ge==(int)
(Math.pow(bai, 3)+Math.pow(shi, 3)+Math.pow(ge, 3)))
{
System.out.println(bai*100+shi*10+ge);
sum++;
}
System.out.println("共有"+sum+"個(gè)");
}
}
4)找出一個(gè)二維數(shù)組的鞍點(diǎn),即該位置上的元素在該行最大、在列上最?。ㄒ部赡軟](méi)有鞍點(diǎn))。
解答:
import java.util.Scanner;
public class Answer4 {
public static void main(String []args)
{
int n=0;
int m=0;
Scanner reader=new Scanner(System.in);
System.out.println("請(qǐng)輸入數(shù)組的行數(shù):");
m=reader.nextInt();
System.out.println("請(qǐng)輸入數(shù)組的列數(shù):");
n=reader.nextInt();
int[][] array=new int[m][n];
System.out.println("請(qǐng)輸入數(shù)組的元素:");
for(int i=0;im;i++)
for(int j=0;jn;j++)
{
array[i][j]=reader.nextInt();
}
int[] maxArray=new int[m];
int[] minArray=new int[n];
int max=0,min=0;
for(int i=0;im;i++)
{
max=array[i][0];
for(int j=0;jn;j++)
{
if(array[i][j]max)
{
max=array[i][j];
maxArray[i]=j;
}
}
}
for(int j=0;jn;j++)
{
min=array[0][j];
for(int i=0;im;i++)
{
if(array[i][j]min)
{
min=array[i][j];
minArray[j]=i;
}
}
}
for(int i=0;im;i++)
{
if(array[i][maxArray[i]]==array[minArray[maxArray[i]]][maxArray[i]])
{
System.out.println("鞍點(diǎn)是:");
System.out.println("["+i+","+maxArray[i]+"]"+":"+array[i][maxArray[i]]);
}
}
}
}
網(wǎng)站名稱:編程簡(jiǎn)單代碼java,各種編程代碼
當(dāng)前路徑:http://chinadenli.net/article26/hesjcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、微信小程序、網(wǎng)站策劃、Google、網(wǎng)站內(nèi)鏈、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)