導航:首頁 > 軟體知識 > 怎麼編寫java程序

怎麼編寫java程序

發布時間:2022-02-06 12:05:27

① 使用JDK編寫java程序在哪裡編寫

裝個eclipse
如是用記事本的話,定好代碼把文件的擴展名改成.java

② 編寫java程序

簡單的繼承和派生問題,是面向對象的基礎知識,這樣的問題,自己寫寫就好。分數不少,說不定有朋友會替你寫。

③ 怎樣編寫一個最簡單的java程序

在WIN下:
java運行環境安裝與測試及HelloWorld的實現。
1.下載j2sdk 1.4.1或更高版本 (http://java.sun.com,建議同時下載其Java Documentation,這是Java幫助文檔)
2.運行剛剛下載的j2sdk-1_4_1_02-windows-i586.exe文件進行正式安裝(以下假設安裝於c:\j2sdk1.4.1,建議安裝路徑不要有空格,不宜安裝在\Program Files目錄下!)。
3.設置運行環境參數:a.如果是Win95/98,在\autoexec.bat的最後面添加如下3行語句:
set JAVA_HOME=c:\j2sdk1.4.1
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib
注意:---可用dos命令notepad c:\autoexec.bat打開記事本,加入上面的3行語句。
b.如果是Win2000,xp使用滑鼠右擊「我的電腦」->屬性->高級->環境變數
系統變數->新建->變數名:JAVA_HOME 變數值:c:\j2sdk1.4.1
系統變數->新建->變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib
系統變數->編輯->變數名:Path 在變數值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句號「.」後跟一個分號,表示當前路徑的意思)
4.使用文本編輯器(比如:edit.com/記事本/UltraEdit/EditPlus)編寫如下代碼,並保存為文件:HelloWorld.java(必須大小寫正確!假設為c:\test\HelloWorld.java)
/* HelloWorld.java */
public class HelloWorld {
public static void main(String arg[]) {
System.out.println("Hello, World!");
}
}
5.開啟一個DOS窗口,CD(就是跳轉/Change Directory)到HelloWorld.java所在的目錄中
c:\>cd \test
c:\test>_
6.編譯HelloWorld.java為HelloWorld.class
c:\test>javac HelloWorld.java
7.運行HelloWorld.class
c:\test>java HelloWorld
Hello, World!
c:\test>_
注意:--------如果出現的
Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan'n read:HelloWorld.java
之類的錯誤,那麼是把javac 和java寫反了。
---------如果出現Bad command or file name
說明javac命令沒起作用,需要:c:\>set path="c:\jdk\bin"
用這個命令注冊BIN目錄里的命令
---------還要注意大小寫。

④ Java程序怎樣編寫

⑤ 編寫Java程序

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Button_Color {

private JFrame frame;

/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Button_Color window = new Button_Color();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the application
*/
public Button_Color() {
createContents();
}

/**
* Initialize the contents of the frame
*/
private void createContents() {
frame = new JFrame();
frame.setBounds(100, 100, 500, 375);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final JPanel panel = new JPanel();
frame.getContentPane().add(panel, BorderLayout.CENTER);

final JButton button = new JButton();
button.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
panel.setBackground(Color.GREEN);
}
});
button.setForeground(Color.GREEN);
button.setMargin(new Insets(0, 0, 0, 0));
button.setBackground(Color.GREEN);
button.setText("綠色");
panel.add(button);

final JButton button_1 = new JButton();
button_1.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
panel.setBackground(Color.BLUE);
}
});
button_1.setMargin(new Insets(0, 0, 0, 0));
button_1.setBackground(Color.BLUE);
button_1.setForeground(Color.BLUE);
button_1.setText("藍色");
panel.add(button_1);
}

}

⑥ java語言如何編寫程序

如下:

⑦ 如何編寫「Java程序」

代碼已經編譯通過

import java.util.*;
public class MainClass_StudentInfor{
public static void main(String args[]){
boolean e=true;
Student stu=new Student();
Scanner sc=new Scanner(System.in);
while(e){
System.out.println("\t\t\t\t\t*********歡迎進入學生信息系統*********\t\t\t\t\t");
System.out.println("\t\t\t\t\t********** 1:錄入學生的信息********\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********2:輸出信息**************\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********3:求總分****************\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********4求均分*****************\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********5:成績排序**************\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********6:檢索成績**************\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********7:求最大值和最小值**************\t\t\t\t\t");
System.out.println("\t\t\t\t\t***********8:結束程序 ***************\t\t\t\t\t");
try{
byte b=sc.nextByte();
switch(b){
case 1:
stu.inputInfo();break;
case 3:
stu.getSum();break;
case 4:
stu.getAver();break;
case 2:
stu.printInfo();break;
case 5:
stu.sort();break;
case 6:
stu.index();break;
case 7:
stu.indexBL();break;
case 8:
e=false;
}
}
catch(NullPointerException f){
f.printStackTrace();
System.out.println("請正確操作");
}
}
}
}

enum Sex{
男,女
}
class Student{
int number;
Sex a;
String name;
float sum=0;
float average;
float score[];
String subject[]={"高數","英語","C語言"};
void inputInfo(){//錄入學生基本信息
Scanner sc=new Scanner(System.in);
System.out.println("請輸入學號 :");
number=sc.nextInt();
System.out.println("請輸入姓名 :");
name=sc.next();
System.out.println(" 請輸入性別 1:男,2:女");
int x=sc.nextInt();
if(x==1)
{
a=Sex.男;
}
else
{
a=Sex.女;
}
System.out.println("請輸入高數,英語,c語言的成績:");
score=new float[3];
for(int i=0;i<=2;i++)
{
score[i]=sc.nextFloat();
System.out.println(subject[i]+":"+score[i]);
}
}
void printInfo(){//輸出學生基本信息
System.out.println("學號:"+number);
System.out.println("姓名:"+name);
System.out.println("性別:"+a);
for(int i=0;i<3;i++){
System.out.println(subject[i]+":"+score[i]);
}
}
void getSum(){
for(int i=0;i<=2;i++)
{
sum=sum+score[i];
}
System.out.println(" 學生的總分:"+sum);
}
void getAver(){
for(int i=0;i<=2;i++){
sum=sum+score[i];
}
average=sum/3;
System.out.println(" 學生的平均成績:"+average);
}

void sort(){//排序
Arrays.sort(score);
System.out.println("學生的成績排序為:"+Arrays.toString(score));
}
void index(){//查詢成績
boolean n=true;
while(n){
Scanner sc=new Scanner(System.in);
System.out.println("請輸入,1檢索開始,2檢索結束");
int m=sc.nextInt();
switch(m){
case 1:
System.out.println("請輸入您要查找那門課的成績0:高數;1:英語:2:C語言");
Scanner sc1=new Scanner(System.in);
int c=sc1.nextInt();
System.out.println(subject[c]+score[c]);
System.out.println("您是否還要查找其他科目的成績");
break;
case 2:
n=false;
}
}
}
void indexBL(){
float biggest=0;
float lowest=100;
for(int i=0;i<3;i++){
if(biggest<=score[i]){
biggest=score[i];
}
if(lowest>=score[i]){
lowest=score[i];
}
}
System.out.println("該生的最高成績是"+biggest);
System.out.println("該生的最低成績是"+lowest);
}
}

⑧ 編寫java程序,

public class Number {

public static void main(String[] args) {
int x,y,a,b,c,d;
x=23;
y=34;
a=x+y;
b=x-y;
c=x*y;
d=x/y;
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
System.out.println("d="+d);
}

}

⑨ 如何在Eclipse 中編寫java程序

1、在電腦中安裝了jdk並且配置好了環境變數之後,我們可以直接打開eclipse開發工具

首先選擇工作空間路徑,也就是選擇一下項目所在的文件夾

⑩ 怎樣用java編寫一個程序

importjava.awt.*;

importjava.awt.event.*;

{

privateLabellName,lPassword;

privateTextFieldtName,tPassword;

privateButtonlogin,rest,exitout;

privateLabellogin_clew;

privateintcount=0;

privateStringmyName="nihao";

privateStringmyPassword="5201314";

publicvoidsetMyNP(Stringn,Stringp){

myName=n;

myPassword=p;

}

publicMyDow(Stringstr){

super(str);

}

publicvoidinit(){

setLayout(null);

setSize(400,300);

setVisible(true);

setResizable(false);

lName=newLabel("姓名");

lName.setBounds(50,70,60,30);add(lName);

lPassword=newLabel("密碼");

lPassword.setBounds(50,120,60,30);add(lPassword);

tName=newTextField("");

tName.setBounds(110,70,200,30);add(tName);

tPassword=newTextField("");

tPassword.setBounds(110,120,200,30);add(tPassword);

login=newButton("登錄");

login.setBounds(90,200,60,30);add(login);

rest=newButton("重輸");

rest.setBounds(170,200,60,30);add(rest);

exitout=newButton("退出");

exitout.setBounds(250,200,60,30);add(exitout);

login_clew=newLabel("");

login.addActionListener(this);

rest.addActionListener(this);

exitout.addActionListener(this);

}

publicvoidactionPerformed(ActionEvente){

if(e.getSource()==login){

if(count<2){

if(tName.getText().equalsIgnoreCase(myName)&&tPassword.getText().equalsIgnoreCase(myPassword)){

removeAll();

add(login_clew);

add(exitout);

exitout.setLabel("確定");

login_clew.setBounds(160,120,200,30);

login_clew.setText("歡迎XX用戶!");

exitout.setBounds(170,220,60,30);

}else{

add(login_clew);

login_clew.setBounds(90,160,200,30);

login_clew.setText("請輸入正確的信息!");

count++;

}

}else{

add(login_clew);

login_clew.setBounds(90,160,200,30);

login_clew.setText("你輸入的次數達到了3次,不能登錄了!");

}

}elseif(e.getSource()==exitout){

System.exit(1);

}else{

lName.setText("");

lPassword.setText("");

}

}

}

publicclassUserLogin{

publicstaticvoidmain(Stringargs[]){

MyDowm=newMyDow("登錄窗口");

m.init();

}

}

閱讀全文

與怎麼編寫java程序相關的資料

熱點內容
如何保護數據信息 瀏覽:247
安居客交易經紀人怎麼弄 瀏覽:962
湘典檳榔來了代理得多少錢 瀏覽:269
ups市場如何 瀏覽:367
什麼地方可以做茶葉代理 瀏覽:216
機器人代理商是什麼 瀏覽:850
dma傳輸數據的速度由什麼決定 瀏覽:173
資料庫審計有哪些工具 瀏覽:200
高淳區五金舊貨市場在什麼位置 瀏覽:591
生物性存貨監盤程序包括什麼 瀏覽:819
微信小程序中國移動怎麼用 瀏覽:169
wps中的數據驗證在什麼位置 瀏覽:919
電腦轉轉交易記錄怎麼看 瀏覽:500
股票板塊信息怎麼查 瀏覽:492
溫州男裝市場哪個最好 瀏覽:792
產權界定如何降低交易費用 瀏覽:894
古董交易市場哪個好 瀏覽:599
房山哪裡有農貿菜市場 瀏覽:243
神武4哪些可以交易 瀏覽:268
市場風險為什麼不可以分散 瀏覽:651