當前位置:首頁 » 編程語言 » java例子

java例子

發布時間: 2022-01-12 06:52:23

A. 簡單的java編程例子

public class asd{
public static void main(String argv[]){
String a="hello",b="world";
System.out.println(a+' '+b);
}
}

B. java經典編程案例有哪些

  1. java編程的記事本:

    import java.util.*;
    public class JieChengExample
    {
    public static void main(String args[])
    {
    Scanner input=new Scanner(System.in);
    int n,sum;
    Jiecheng jie=new Jiecheng();
    System.out.print("輸入n的值:");//輸入有幾個階乘相加
    n=input.nextInt();
    sum=0;
    for(int i=1;i<=n;i++)
    {
    sum=sum+jie.jiecheng(i);//這是n個階乘相加
    }
    System.out.println("1!+2!+3!+....+n!的和是:"+sum);
    }
    }
    class Jiecheng
    {
    public int jiecheng(int temp)//算階乘的方法
    {
    int sum=1;
    for(int i=1;i<=temp;i++)
    {
    sum=sum*i; //計算階乘
    }
    return sum;//將一個階乘返回
    }
    }

2.java賽馬游戲:

import java.util.Random;
public class Test {
public static void main(String[] args) {
Competition c = new Competition();
Thread T = new Thread(c);
T.start();
}
}
class Competition implements Runnable{
int red = 0;
int green = 0;
int Speed [] = new int [2];
Competition(){

}
public void run(){
Random r = new Random();
for(int a= 0;a<500;a++){
for(int j = 0;j<2;j++){
Speed[j] = r.nextInt(2);
red = red + Speed[j];
Speed[j] = r.nextInt(2);
green = green + Speed[j];
}
System.out.println("red的速度為"+red);
System.out.println("green的速度為"+green);
while(red >=500 || green>=500){
if(red >=500){
System.out.println("red先抵達終點線");
}
if(green >= 500){
System.out.println("green先抵達終點線");
}
if(green ==500 && red ==500 ){
System.out.println("兩個同時到達");
}
return;
}
}
/* if(red >green){
System.out.println("Redwin"+red);
}
if(red<green){
S...import java.util.Random;
public class Test {
public static void main(String[] args) {
Competition c = new Competition();
Thread T = new Thread(c);
T.start();
}
}
class Competition implements Runnable{
int red = 0;
int green = 0;
int Speed [] = new int [2];
Competition(){

}
public void run(){
Random r = new Random();
for(int a= 0;a<500;a++){
for(int j = 0;j<2;j++){
Speed[j] = r.nextInt(2);
red = red + Speed[j];
Speed[j] = r.nextInt(2);
green = green + Speed[j];
}
System.out.println("red的速度為"+red);
System.out.println("green的速度為"+green);
while(red >=500 || green>=500){
if(red >=500){
System.out.println("red先抵達終點線");
}
if(green >= 500){
System.out.println("green先抵達終點線");
}
if(green ==500 && red ==500 ){
System.out.println("兩個同時到達");
}
return;
}
}
/* if(red >green){
System.out.println("Redwin"+red);
}
if(red<green){
System.out.println("Greenwin"+green);
}
if(red == green){
System.out.println("equal");*/

JAVA的介紹:

Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。

C. java的第一個最簡單的例子

在java中,一般規定類名的第一個字母用大寫,變數第一個字母用小寫,常量是全部大寫。這樣就方便了查看。

而java的類庫就上按照這個規則對類名命名的,所以類庫中,類的頭字母都是大寫的。
String和System都是類,所以它們的第一個字母大寫。

D. java編程實例

我是Java初學者,我看了你的問題後想了很久終於把它做出來了,你看看吧,方法不是很好,但能滿足你的要求:

import java.util.Scanner;
public class Check2{
int t;
char[] chs = new char[500]; //輸入的句子不能超過500個字元
Check2() {
String str;
Scanner sc = new Scanner(System.in);
System.out.println("請輸入字元串(輸入的字元串不能超過500個字元):");
str = sc.nextLine();
t=str.length();
for (int i = 0; i < t; i ++) {
chs[i] = str.charAt(i); //將輸入的字元串裝入數組
}
}
}

class FuZhi{
char[] letter=new char[52]; //將52個字母(含大小寫)裝入數組
FuZhi(){
char p;
int i=0,j=26;
for(p='A';p<='Z';p++){
letter[i]=p; //這句剛才寫掉了,加上去後程序就完整了
i++; //將A-Z裝入數組
}
for(p='a';p<='z';p++){
letter[j]=p; //將a-z裝入數組,並且從數組的第26個開始裝入(letter[0]-letter[25]已被裝入了字母)
j++;
}
}
}

class display{
public static void main(String[] args){
char temp;
int t;
int[] n= new int [52]; //用於統計每個字元出現的次數

Check2 k =new Check2();
FuZhi m=new FuZhi();

for(int j=0;j<52;j++){
t=0; //令t為0,,並且使上一個字母統計完成後
//將其再次初始化(如A統計完成後,當程序統計B出現的次數時,使B的初始次數為0)
for(int i=0;i<k.t;i++){
if(m.letter[j]==k.chs[i]){ //比較字元是否相同,如相同,使t自加一
t++;
n[j]=t; //數組n來統計每個字母出現的次數,即其中的每一個元素代表一個字母在程序中出現的次數
}
}
}
System.out.println("總共輸入了"+k.t+"個字元:\n"+"其中");
for(int i=0;i<52;i++){
System.out.println("字母"+m.letter[i]+"出現的次數為:"+n[i]+"次");
}
}
}

寫掉了一句「letter[i]=p;」,現在已經補上了,程序可以運行了,你試一下吧!!!

E. Java中實例是什麼意思

new 一個對象是實例嗎?
對,是實例,你說的沒錯。可以把這個new出來的對象叫做實例,說白了就是這個new出來的「東西」,叫它對象也可以,叫它實例也可以,對象和實例在這個角度上來講是等價的。
這樣:
Java中使用 new關鍵字 加上 構造方法,來創建一個對象,下面是一個名為Cat的類,
public class Cat {
public Cat() {
System.out.println("這是構造方法");
}
}
使用new + 構造方法 來創建一個對象,那麼也就是
Cat c = new Cat();
前半部分,Cat c 的意思是,在內存中分配一個變數,名字叫c,這個變數是Cat類型的,它的值是什麼?
一會兒在說;
後半部分,new Cat(); 這就是new關鍵字和構造方法來創建一個對象,Cat()是構造方法的名字沒錯吧?想造出一個對象來,就這么寫,語法規定的,沒有為什麼;
new Cat(); 說明 new這個Cat類的一個對象,程序運行的時候,會調用構造方法Cat(),等這個構造方法執行完了,這個Cat類型的對象也就造出來了,真正的出現在內存當中了;
使用new關鍵字造出來的對象,被分配在內存的堆區(heap),而且等這個對象真正出來之後,還會做一件重要的事情:
我們這個對象是被分配在內存中的,那麼內存地方大了,這個對象在哪裡呢?怎麼找到它呢?new關鍵字創建出一個對象之後,會把這個對象在內存中的地址返回,通過這個地址就可以找到這個對象,那麼我們上面的寫法,
Cat c = new Cat();
意思就是說,把這個對象在內存中的地址 賦值 給變數c,這就是Java中引用概念,c就叫做引用,或者叫引用變數,或者直接叫變數,沒問題,都是它;
c的值就是一個內存地址,或者叫引用地址,通過這個地址,就可以准確的找到我們剛才創建出來的對象,以後我們要使用這個對象做一些事情,調用此對象的方法什麼的,都用過這個引用,ok?
----
注意,我再說一遍,好多人都搞不清楚,這個c到底是對象還是引用,好多人說c就是Cat類的一個實例,這是非常錯誤的,c就是引用,不是對象!我們new出來的這個東西,真正在內存中的這個東西叫做對象,叫做實例

F. java代碼示例

ClassUser{
privateStringname;
publicStringtoString(){
return"學生姓名:"+name;
}
}
List<User>users=baseDao.findAll();
for(Useruser:users){
system.out.println(user);
}

G. Java中實例是什麼意思

A a = new A();
其中A叫類型;a叫變數;new A() 叫實例化對象,簡稱實例。
a也叫實例,因為變數的值就是實例化對象嘛。不太嚴格的話,一般叫a實例是可以的。

H. 求JAVA中Employee類例子

class Employee
{
private int id;
private String sex;
private String name;
private String ty;
private float salary;
private int holidays;
public int money=0;
public Employee(int id,String sex,String name,String ty, float salary,int holidays)
{
this.setId(id);
this.setSex(sex);
this.setName(name);
this.setDuty(ty);
this.setSalary(salary);
this.setHolidays(holidays);
}
public void setId(int id)
{
this.id=id;
}
public int getId()
{
return this.id;
}
public void setSex(String sex)
{
this.sex=sex;
}
public String getSex()
{
return this.sex;
}
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return this.name;
}
public void setDuty(String ty)
{
this.ty=ty;
}
public String getDuty()
{
return this.ty;
}
public void setSalary(float salary)
{
this.salary=salary;
}
public float getSalary()
{
return this.salary;
}
public void setHolidays(int holidays)
{
this.holidays=holidays;
}
public int getHolidays()
{
return this.holidays;
}
public void display()
{
System.out.println("姓名: "+this.name+", 性別: "+this.sex+", 職務: "+this.ty);
}
public int getDecMoney(int day)
{

if(day<=3)
{
this.money=day*30;
}else
{
if(day>3)
{
this.money=day*50;
}
}
return this.money;
}
}
public class Main
{
public static void main(String args[])
{
Employee p=new Employee(001,"男","張三","經理",3000,7);
p.display();
System.out.println("該員工因請假天扣除工資"+p.getDecMoney(7)+"元");
}
}

I. java簡單函數調用例子(詳細說明)

首先要說一下,java調用的是方法,不是函數,函數是在c語言中使用。
簡單的例子
public class a{
public String b(){
String x="I love";
String y=c(x);
System.out.println(y);
}

public String c(String st){
st=st+" China";
return st;
}
}

b方法運行後,會在後台列印出:I love China
希望對你有幫助

熱點內容
解壓縮太慢 發布:2024-12-23 12:08:36 瀏覽:535
linux恢復誤刪文件 發布:2024-12-23 11:59:36 瀏覽:493
平板電腦賬號登錄伺服器錯誤 發布:2024-12-23 11:41:07 瀏覽:99
金蝶kis專業版資料庫表 發布:2024-12-23 11:35:41 瀏覽:602
相冊已經加密如何改密碼 發布:2024-12-23 11:32:20 瀏覽:277
批量下載鏈接腳本 發布:2024-12-23 11:29:11 瀏覽:973
PHP畫a夢 發布:2024-12-23 11:28:01 瀏覽:199
嗯安一個密碼鎖多少錢 發布:2024-12-23 11:21:19 瀏覽:864
ftp主動被動模式工作流程圖 發布:2024-12-23 11:12:58 瀏覽:10
讓圖片說話有什麼安卓軟體 發布:2024-12-23 11:07:04 瀏覽:269