❶ 用java編程實現,求代碼

javarrr閱讀數:872018-11-16
剛剛開始學習Java,你可能會想Java用在什麼地方。你可能會想,除了《我的世界》這款游戲外其他游戲很少用Java開發,桌面工具如Adobe Acrobat、Microsoft Office也沒有用Java開發,甚至操作系統Linux、Windows也沒用。那麼人們到底會在什麼地方用到Java呢?

Java到底有沒有現實世界的應用?好吧,其實並不是只有你一個人對這個問題感到困惑。很多程序員在開始Java之前或者在畢業時選擇Java作為編程語言時也問過相同的問題。順便說一下,你可以通過在你計算機上安裝Java獲得Java在哪些地方使用的相關線索。Oracle聲稱超三十億的設備上運行著Java,那是一個巨大的數字,不是嗎?大多數公司用一種或者其他方式使用Java。很多伺服器端使用Java來處理每天數十百萬的請求,高頻率的交易應用同樣也使用Java,例如LMAX交易程序,這套程序基於他們開創性的線程間通訊庫——Disruptor。在這篇文章中,我們將會看到一些更精確的例子。什麼種類的項目使用Java開發?在哪些領域內Java是占統治地位的?現實生活中Java到底用在什麼地方?

現實生活中的Java應用
在現實生活中,很多地方都用到了Java,從商業上的電子商務網站到安卓App,從科學應用到經濟應用,如電子交易系統,從游戲如《我的世界》到桌面應用,如Eclipse、Netbeans、Interllij,從開源類庫到J2ME應用。讓我們更詳細地看一下它們。

❷ 求一個簡單java程序代碼,謝謝

public class TestStar {
public static void main(String[] args) {
String star = "*";
for (int i = 0; i < 5; i++) {
if (i == 0) {
System.out.print(" " + star);
System.out.println();
}
if (i == 1) {
for (int z = 0; z < 4; z++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 2) {
System.out.print(" ");
for (int x = 0; x < 3; x++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 3) {
for (int y = 0; y < 2; y++) {
System.out.print(" " + star + " ");
}
}
}
}
}

是好使的 但是我沒找到畫五角星有什麼規律(五角星好象不是正規圖形吧?)如果還有什麼要求的話 補充問題(如果是用*填充所有的東西 不包括 「 」的話 我可以重新再給你寫一個)

❸ java基礎編程求完整代碼

1.利用循環解決問題前要考慮是否需要使用循環,如果說代碼非常容易展開的話可以考慮手動寫,在寫代碼的時候要避免寫不必要的循環,因為循環運行時沒有順序結構快。然後思考要用循環干什麼,遍歷數組?還是單純的使代碼多執行幾次?
2.這里給出三種實現方式
① for (int i = 100; i > 0; i -= 5) System.out.println(i);
② int i = 500;
while(i > 0) {
System.out.println(i);
i -= 5;
}
③ int i = 100;
do {
System.out.println(i);
i -= 5;
} while (i > 0);
流程圖:
① 一創建變數i = 100;
二判斷 i > 0,若是則進入循環,否則退出循環
三執行println
四執行i -= 5
五返回四
② 同①
③一創建變數i = 100
二執行println
三執行i -= 5
四判斷i > 0,若是則返回二,否則退出
3.int i= 1;
int c = 0;
do {
if (i % 7 == 0) c += i;
++i;
} while (i <= 50);
System.out.println(c);

❹ Java編程(寫出程序代碼)

寫了一來個代碼,代碼如下,可以源進行參考

publicclasssum{
publicstaticvoidmain(String[]args){
//創建一個Scanner的對象input
Scannerinput=newScanner(System.in);
//提示用戶輸入數據
System.out.print("請輸入一個整數");
//將輸入的值賦給n
intn=input.nextInt();
//定義變數接收計算後的和
intsum=0;
//利用循環進行求和
for(inti=0;i<=n;i++){
sum+=i;
}
//輸出最後的和
System.out.println("從0一直到"+n+"的所有整數的和是:"+sum);
}
}

❺ Java程序代碼

publicclassRect
{
publicdoublearea(doublea,doubleb)
{
returna*b;
}
}
publicclassExample1
{
publicstaticvoidmain(String[]args)
{
Scannerread=newScanner(System.in);
System.out.println("請輸入矩專形的長:");
doublea=read.nextDouble();
System.out.println("請輸入矩形的寬:");
doubleb=read.nextDouble();
Rectrect=newRect();
doublearea=rect.area(a,b);
System.out.println("矩形的面積為:屬"+area);
}
}

希望可以幫到你,望點贊~

❻ java編程的代碼

//----------Main---------------
publicclassMain{
publicstaticvoidmain(String[]args){
//各自創建對象
AK47ak47=newAK47();
USPusp=newUSP();
//各自裝一次彈夾
ak47.setNum(30);
usp.setNum(12);
//各自連續發射10次
for(inti=0;i<10;i++){
ak47.fire();
usp.fire();
}
//各自剩餘子彈數目
System.out.println(ak47.getNum());
System.out.println(usp.getNum());
}
}
//-----------USP---------------
publicclassUSPextendsGun{
publicUSP(){
this.name="USP";
}
publicvoidfire(){
this.num--;
}
}
//-----------AK47---------------
publicclassAK47extendsGun{
publicAK47(){
this.name="AK47";
}
publicvoidfire(){
this.num-=3;
}
}
//-----------Gun---------------
publicclassGun{
//定義為public的屬性都被子類繼承,"無私"的父類Gun
publicStringname;
publicStringid;
publicintnum;
protectedstaticcount;
publicGun(){
Gun.count++;
this.id=Gun.count;
this.name="Gun";
this.num=12;
}
publicStringgetName(){
returnthis.name;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetNum(){
returnthis.num;
}
publicvoidsetNum(intnum){
this.num=num;
}
protectedvoidfire(){}
}

❼ java編程,求實際代碼

商品最好存儲在資料庫中, 商業應用哪有存在文件里的, 也就是學校練習使用文件存儲。
這是一段增刪改查的代碼, 將裡面的MSC類修改成商品類就行了.(既然學過java, 你應該會修改吧)

資料庫使用mysql(小型) 或sql server(大型) 均可:建議使用mysql即可
代碼:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
class MSC
{
public String MscID;
public String MscName;
public String MscCompany;
public float MscLongitude;
public float MscLatitude;
public float MscAltitude;

public MSC(String MscID, String MscName, String MscCompany,
float MscLongitude, float MscLatitude,float MscAltitude){

this.MscID = MscID;
this.MscName = MscName;
this.MscCompany = MscCompany;
this.MscLongitude =MscLongitude;
this.MscLatitude = MscLatitude;
this.MscAltitude = MscAltitude;

}
}
public class sqlserverjdbc {

public Connection getConnection(){
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //載入JDBC驅動
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=gsm"; //連接伺服器和資料庫sample
String userName = "sa"; //默認用戶名
String userPwd = "123"; //密碼
Connection dbConn = null;

try {
Class.forName(driverName);
dbConn =DriverManager.getConnection(dbURL, userName, userPwd);
} catch (Exception e) {
e.printStackTrace();
}

return dbConn;
}

public void printUserInfo(){

Connection con = getConnection();
Statement sta = null;
ResultSet rs = null;
System.out.println("列印表格MSC信息");
try {
sta = con.createStatement();
rs = sta.executeQuery("select * from MSC信息");

System.out.println("MscID\tMscName\tMscCompany\tMscLongitude\tMscLatitude\tMscAltitude");

while(rs.next()){
System.out.println(rs.getString("MscID")+"\t"+
rs.getString("MscName")+"\t"+
rs.getString("MscCompany")+"\t"+
rs.getFloat("MscLongitude")+"\t"+
rs.getFloat("MscLatitude")+"\t"+
rs.getFloat("MscAltitude"));
}

con.close();
sta.close();
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("列印完成\n");

}

public void delete(String MscID){

Connection con = getConnection();
String sql = "delete from MSC信息 where MscID = " + MscID;
PreparedStatement pst;

System.out.println("刪除表格MSC信息中 ID = "+MscID+"的記錄");
try {
pst = con.prepareStatement(sql);
pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("記錄刪除失敗!!!");
}
System.out.println("記錄刪除成功!!!\n");

}

public void insert(MSC msc){

Connection con = getConnection();
String sql = "insert into MSC信息 values(?,?,?,?,?,?)";
PreparedStatement pst;

System.out.println("插入一條記錄");
try {
pst = con.prepareStatement(sql);
pst.setString(1, msc.MscID);
pst.setString(2, msc.MscName);
pst.setString(3, msc.MscCompany);
pst.setFloat(4, msc.MscLongitude);
pst.setFloat(5, msc.MscLatitude);
pst.setFloat(6, msc.MscAltitude);

pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("插入失敗!!!");
}
System.out.println("插入成功!!!\n");

}

//更新MscID的MscName
public void updateMscName(String MscID, String MscName){

Connection con = getConnection();
String sql = "update MSC信息 set MscName = ? where MscID = ?";
PreparedStatement pst;

System.out.println("修改一條記錄");
try {
pst = con.prepareStatement(sql);
pst.setString(1, MscName);
pst.setString(2, MscID);

pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("修改失敗!!!");
}
System.out.println("修改成功!!!\n");

}

public static void main(String args[]){

sqlserverjdbc sql = new sqlserverjdbc();
sql.printUserInfo();
sql.delete("1111");
sql.printUserInfo();
sql.updateMscName("5215", "聯想");
sql.printUserInfo();
sql.insert(new MSC("1111", "中興" ," 中興", (float)12.2, (float)3.4,(float)45.5));
sql.printUserInfo();

}
}

❽ java編程,求一份代碼!

按照你的要求編寫的檢測一個字元串是否是合法的密碼的Java程序如下

publicclassH{
(Stringstr){
if(str.length()<8)returnfalse;
for(inti=0;i<str.length();i++){
if(Character.isLetterOrDigit(str.charAt(i))==false)
returnfalse;
}
intcount=0;
for(inti=0;i<str.length();i++){
if(Character.isDigit(str.charAt(i))==true)
count++;
}
if(count<2)returnfalse;
returntrue;
}
publicstaticvoidmain(String[]args){
Strings="12345678";
if(checkPassword(s)==true){
System.out.println("字元串"+s+"是合法的密碼");
}else{
System.out.println("字元串"+s+"不是合法的密碼");
}
}
}

運行結果

字元串12345678是合法的密碼

❾ 急!!!簡單JAVA編程代碼

public class Test {
public static void main(String[] args) {

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

❿ 急求:java編程代碼

public class Client{
private String birthday="你的生日";

public String getBirthday() {
return this.birthday;
}
public void setBirthday(String birthday) {
this.birthday= birthday;
}
}
public class Client1{
private String birthday="你最想創建的人的生日";

public String getBirthday() {
return this.birthday;
}
public void setBirthday(String birthday) {
this.birthday= birthday;
}
}

public class test{
publicstaticvoidmain(String[] args){
StringBuilder sb = new StringBuilder();
Client c= new Client();
Client1 c1= new Client1();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(「yyyy-MM-dd」);
String str= sb.append("當前日期:"+sdf.format(date)+";"+ "\n"+"自己的生日"+c.getBirthday()+"; "+"\n"+"創建人的生日"+c1.getBirthday());
FileWriter writer;
try{
writer = newFileWriterD:\Obj.txt");
File file = new File("D:\Obj.txt");
if (!file.exists()) {
file.mkdir();
}

writer.write(str);
writer.flush();
writer.close();
} catch(IOException e) {
e.printStackTrace();
}
}

try{
String encoding ="GBK";// 字元編碼(可解決中文亂碼問題 )
File file =newFile("D:\Obj.txt");
if(file.isFile() && file.exists()) {
InputStreamReader read =newInputStreamReader(newFileInputStream(file), encoding);
BufferedReader bufferedReader =newBufferedReader(read);
String lineTXT =null;
while((lineTXT = bufferedReader.readLine()) !=null) {
List list=newArrayList();
BufferedReader br=newBufferReader(newInputStreamReader(newFileInputStream(newFile("D:\Obj.txt"))));
String str=null;
while((str=br.readLine())!=null)
{
list.add(newInteger(str));

}
Integer[] i=newInteger[list.size()];
list.toArray(i);
System.out.println(list[0]+list[1]+list[2]);

}
read.close();
}else{
System.out.println("找不到指定的文件!");
}
}catch(Exception e) {
System.out.println("讀取文件內容操作出錯");
e.printStackTrace();
}

}

刪除:
File file = new File(D:\Obj.txt);
// 路徑為文件且不為空則進行刪除
if (file.isFile() && file.exists()) {
file.delete();
}