public class Test {
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名申請、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設、洮南網(wǎng)站維護、網(wǎng)站推廣。
public static void main(String[] args) {
MyRectangle rec = new MyRectangle(3, 5);
MyRectangle square = new MySquare(4);
System.out.println(rec.toString());
System.out.println(square.toString());
}
}
class MyRectangle{
protected double width;
protected double length;
public MyRectangle(double length, double width){
this.width = width;
this.length = length;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea(){
return this.width * this.length;
}
public String toString(){
return "長方形的長為:" + length + ", 寬: " + width + ", 面積為:" + getArea();
}
}
class MySquare extends MyRectangle{
public MySquare(double length){
super(length, length);
}
public double getArea(){
return Math.pow(super.width, 2);
}
public String toString(){
return "正方形邊長為: " + super.length + ", 面積為: " + getArea();
}
}
----------測試
長方形的長為:3.0, 寬: 5.0, 面積為:15.0
正方形邊長為: 4.0, 面積為: 16.0
1.確保寫的類沒問題,java程序是先編譯,后執(zhí)行
2.打開cmd,進入該文件所在路徑,輸入javac -d 類名.java,對該java源文件編譯,生成class文件
3.再輸入java 類名 ,就可以運行這個程序了。
如果有多個類,需要寫個bat批處理文件,即同時運行多個java類、jar包、配置文件、資源文件。
import?java.util.Scanner;
/*輸入一個成績,將該成績轉(zhuǎn)換為A、B、C、D和E:成績在90分以上,結(jié)果為A,成績在80-90之間,結(jié)果為B,成績在70-80之間,結(jié)果為C,成績在60-70之間,結(jié)果為D,成績在60分以下,結(jié)果為E。*/
public?class?Chengfabiao
{
public?static?void?main?(String[]?args)
{
Scanner?scanner?=?new?Scanner(System.in);
int?score?=?scanner.nextInt();
if(score90)
{
System.out.println("A");
}
else?if(score=80)
{
System.out.println("B");
}
else?if(score=70)
{
System.out.println("C");
}
else?if(score=60)
{
System.out.println("D");
}
else
{
System.out.println("E");
}
}
}
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class LoginFrame extends JFrame {
/**
*
*/
private static final long serialVersionUID = 2899557721654693611L;
final JTextField jt1 = new JTextField ();
final JTextField jt2 = new JTextField ();
public LoginFrame() {
this.setTitle("學生登陸");
this.setLayout(null);
this.setBounds(200, 200, 400, 300);
JButton jb1 = new JButton("登陸");
JButton jb2 = new JButton("退出");
jb1.setBounds(50, 230, 80, 20);
jb2.setBounds(270,230,80,20);
jt1.setBounds(170,80,100,20);
jt2.setBounds(170,170,100,20);
JLabel jl1 = new JLabel("用戶名");
JLabel jl2 = new JLabel("密碼");
jl1.setBounds(80, 80, 50, 20);
jl2.setBounds(80, 170, 50, 20);
add(jb1);
add(jb2);
add(jt1);
add(jt2);
add(jl1);
add(jl2);
this.setVisible(true);
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
setVisible(false);
System.exit(0);
}
});
jb1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
new IntoTxt().intotex(jt1.getText(), jt2.getText());
}
});
jb2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
setVisible(false);
System.exit(0);
}
});
}
public static void main(String[] args) {
LoginFrame lf = new LoginFrame();
}
}
class IntoTxt {
public void intotex(String name,String password) {
BufferedWriter bw;
File file = new File("D:/write.txt");
if(!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try {
bw = new BufferedWriter(new FileWriter(file,true));
bw.newLine();
bw.write("用戶名是 ");
bw.write(name);
bw.write(" 密碼是 ");
bw.write(password);
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
eclipse顯示被隱藏的文件或文件夾?
點擊左邊導航(Navigator或者PackageExplorer等)右上角的小三角 - Filters?
點擊需要顯示文件,讓復選框處于非選中狀態(tài)。
本文標題:java編程代碼展示 編程代碼示例
本文路徑:http://aaarwkj.com/article18/docppdp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、移動網(wǎng)站建設、關鍵詞優(yōu)化、服務器托管、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)