① 使用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程序怎樣編寫
打開eclipse,依次找到菜單欄里的
「文件」-「新建」-「Java項目」。
創建Java項目,輸入項目名稱,點擊窗口下方「完成」
拉開項目文件夾,新建一個包,名稱最好是com.xxx
設置好包的名稱後,點擊窗口下方「完成」。
右鍵點擊建號的包,選擇「新建」,點擊「類」。
即創建一個新的類
輸入類的名稱,勾選「public static void main(String[] args)」。
點擊「完成」,成功創建一個類。
我們的第一個Java程序為:在控制台輸出「Hello World!」。
如圖在對應位置輸入:System.out.println("Hello World!");
菜單欄下方有個運行按鈕,點擊運行程序(
我們的Hello World在控制台成功輸出,這就是我們第一個簡單的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();
}
}