Rumah pangkalan data tutorial mysql 如何在Oracle中使用Java存储过程 (详解)

如何在Oracle中使用Java存储过程 (详解)

Jun 07, 2016 pm 03:01 PM
java oracle guna penyimpanan Penjelasan terperinci proses

其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。 iihero on csdn) 一、如何创建java存储过程? 通常有三种方法来创建java存储过程。 1. 使用o

其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。
iihero  on csdn)

一、如何创建java存储过程?
通常有三种方法来创建java存储过程。

1. 使用oracle的sql语句来创建:

e.g. 使用create or replace and compile java source named "" as
       后边跟上java源程序。要求类的方法必须是public static的,才能用于存储过程。

如何在Oracle中使用Java存储过程 (详解)SQL> create or replace and compile java source named "javademo1"
如何在Oracle中使用Java存储过程 (详解)  
2  as
如何在Oracle中使用Java存储过程 (详解)  
3  import java.sql.*;
如何在Oracle中使用Java存储过程 (详解)  
4  public class JavaDemo1
如何在Oracle中使用Java存储过程 (详解)  
5  {
如何在Oracle中使用Java存储过程 (详解)  
6  public static void main(String[] argv)
如何在Oracle中使用Java存储过程 (详解)  
7  {
如何在Oracle中使用Java存储过程 (详解)  
8  System.out.println("hello, java demo1");
如何在Oracle中使用Java存储过程 (详解)  
9  }
如何在Oracle中使用Java存储过程 (详解) 
10  }
如何在Oracle中使用Java存储过程 (详解) 
11  /
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)Java 已创建。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> show errors java source "javademo1"
如何在Oracle中使用Java存储过程 (详解)没有错误。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> create or replace procedure javademo1
如何在Oracle中使用Java存储过程 (详解)  
2  as
如何在Oracle中使用Java存储过程 (详解)  
3  language java name 'JavaDemo1.main(java.lang.String[])';
如何在Oracle中使用Java存储过程 (详解)  
4  /
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)过程已创建。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> set serveroutput on
如何在Oracle中使用Java存储过程 (详解)SQL
> call javademo1();
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)调用完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> call dbms_java.set_output(5000);
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)调用完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> call javademo1();
如何在Oracle中使用Java存储过程 (详解)hello, java demo1
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)调用完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> call javademo1();
如何在Oracle中使用Java存储过程 (详解)hello, java demo1
如何在Oracle中使用Java存储过程 (详解)调用完成。

2. 使用外部class文件来装载创建
e.g. 这里既然用到了外部文件,必然要将class文件放到oracle Server的某一目录下边。

如何在Oracle中使用Java存储过程 (详解)public class OracleJavaProc
如何在Oracle中使用Java存储过程 (详解){
如何在Oracle中使用Java存储过程 (详解)    
public static void main(String[] argv)
如何在Oracle中使用Java存储过程 (详解)    {
如何在Oracle中使用Java存储过程 (详解)        System.out.println("It
's a Java Oracle procedure.");
如何在Oracle中使用Java存储过程 (详解)    }
如何在Oracle中使用Java存储过程 (详解)}
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> grant create any directory to scott;
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)授权成功。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> conn scott/tiger@iihero.oracledb
如何在Oracle中使用Java存储过程 (详解)已连接。
如何在Oracle中使用Java存储过程 (详解)SQL> create or   replace   directory   test_dir   as  
'd:/oracle';
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)目录已创建。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> create or replace java class using bfile(test_dir, 
'OracleJavaProc.CLASS')
如何在Oracle中使用Java存储过程 (详解)  2  /
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)Java 已创建。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> create or replace procedure testjavaproc as language java name 
'OracleJavaProc.main(java.lang.String[])';
如何在Oracle中使用Java存储过程 (详解)  2  /
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)过程已创建。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> call testjavaproc();
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)调用完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> execute testjavaproc;
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)PL/SQL 过程已成功完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> set serveroutput on size 5000
如何在Oracle中使用Java存储过程 (详解)SQL> call dbms_java.set_output(5000);
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)调用完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL> execute testjavaproc;
如何在Oracle中使用Java存储过程 (详解)It
's a Java Oracle procedure.

3. 我推荐的一种方法,直接使用loadjava命令远程装载并创建。
    先创建一个类, e.g.

如何在Oracle中使用Java存储过程 (详解)import java.sql.*;
如何在Oracle中使用Java存储过程 (详解)
import oracle.jdbc.*;
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)
public class OracleJavaProc ...{
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)   
//Add a salgrade to the database.
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)
   public static void addSalGrade(int grade, int losal, int hisal) ...{
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)      System.out.println(
"Creating new salgrade for EMPLOYEE...");
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)      
try ...{
如何在Oracle中使用Java存储过程 (详解)         Connection conn 
=
如何在Oracle中使用Java存储过程 (详解)            DriverManager.getConnection(
"jdbc:default:connection:");
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)         String sql 
=
如何在Oracle中使用Java存储过程 (详解)            
"INSERT INTO salgrade " +
如何在Oracle中使用Java存储过程 (详解)            
"(GRADE,LOSAL,HISAL) " +
如何在Oracle中使用Java存储过程 (详解)            
"VALUES(?,?,?)";
如何在Oracle中使用Java存储过程 (详解)         PreparedStatement pstmt 
= conn.prepareStatement(sql);
如何在Oracle中使用Java存储过程 (详解)         pstmt.setInt(
1,grade);
如何在Oracle中使用Java存储过程 (详解)         pstmt.setInt(
2,losal);
如何在Oracle中使用Java存储过程 (详解)         pstmt.setInt(
3,hisal);
如何在Oracle中使用Java存储过程 (详解)         pstmt.executeUpdate();
如何在Oracle中使用Java存储过程 (详解)         pstmt.close();
如何在Oracle中使用Java存储过程 (详解)         }

如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)      
catch(SQLException e) ...{
如何在Oracle中使用Java存储过程 (详解)         System.err.println(
"ERROR! Adding Salgrade: " 
如何在Oracle中使用Java存储过程 (详解)           
+ e.getMessage());
如何在Oracle中使用Java存储过程 (详解)         }

如何在Oracle中使用Java存储过程 (详解)   }

如何在Oracle中使用Java存储过程 (详解)}

使用loadjava命令将其装载到服务器端并编译:

D:eclipse3.1workspacedbtest>loadjava -u scott/tiger@iihero.oracledb -v -resolve Or
acleJavaProc
.java
arguments: '-u' 'scott
/tiger@iihero.oracledb '-v' '-resolve' 'OracleJavaProc.java'
creating : source OracleJavaProc
loading  : source OracleJavaProc
resolving: source OracleJavaProc

查询一下状态:

如何在Oracle中使用Java存储过程 (详解)连接到:
如何在Oracle中使用Java存储过程 (详解)Oracle9i Enterprise Edition Release 
9.2.0.1.0 - Production
如何在Oracle中使用Java存储过程 (详解)
With the Partitioning, OLAP and Oracle Data Mining options
如何在Oracle中使用Java存储过程 (详解)JServer Release 
9.2.0.1.0 - Production
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> SELECT object_name, object_type, status FROM user_objects WHERE object_type LIKE 'JAVA%';
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)
OBJECT_NAME
如何在Oracle中使用Java存储过程 (详解)
--------------------------------------------------------------------------------
如何在Oracle中使用Java存储过程 (详解)

如何在Oracle中使用Java存储过程 (详解)OBJECT_TYPE                          STATUS
如何在Oracle中使用Java存储过程 (详解)
------------------------------------ --------------
如何在Oracle中使用Java存储过程 (详解)
OracleJavaProc
如何在Oracle中使用Java存储过程 (详解)JAVA CLASS                           VALID
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)OracleJavaProc
如何在Oracle中使用Java存储过程 (详解)JAVA SOURCE                          VALID

测试一下存储过程:

如何在Oracle中使用Java存储过程 (详解)SQL> create or replace procedure add_salgrade(id number, losal number, hisal num
如何在Oracle中使用Java存储过程 (详解)ber) 
as language java name 'OracleJavaProc.addSalGrade(int, int, int)';
如何在Oracle中使用Java存储过程 (详解)  
2  /
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)过程已创建。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> set serveroutput on size 2000
如何在Oracle中使用Java存储过程 (详解)SQL
> call dbms_java.set_output(2000);
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)调用完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> execute add_salgrade(61000015000);
如何在Oracle中使用Java存储过程 (详解)Creating new salgrade 
for EMPLOYEE...
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)PL
/SQL 过程已成功完成。
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)SQL
> select * from salgrade where grade=6;
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)     GRADE      LOSAL      HISAL
如何在Oracle中使用Java存储过程 (详解)
---------- ---------- ----------
如何在Oracle中使用Java存储过程 (详解)
         6      10000      15000

 

二、如何更新你已经编写的java存储过程?  

假如要往类OracleJavaProc里添加一个存储过程方法,如何开发?
正确的步骤应该是先dropjava, 改程序,再loadjava。

e.g.修改OracleJavaProc类内容如下:

如何在Oracle中使用Java存储过程 (详解)import java.sql.*;
如何在Oracle中使用Java存储过程 (详解)
import oracle.jdbc.*
;
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)
public class OracleJavaProc ...
{
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)   
// Add a salgrade to the database.

如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)
   public static void addSalGrade(int grade, int losal, int hisal) ...{
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)      System.out.println(
"Creating new salgrade for EMPLOYEE..."
);
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)      
try ...
{
如何在Oracle中使用Java存储过程 (详解)         Connection conn 
=

如何在Oracle中使用Java存储过程 (详解)            DriverManager.getConnection(
"jdbc:default:connection:");
如何在Oracle中使用Java存储过程 (详解)
如何在Oracle中使用Java存储过程 (详解)         String sql 
=

如何在Oracle中使用Java存储过程 (详解)            
"INSERT INTO salgrade " +
如何在Oracle中使用Java存储过程 (详解)            
"(GRADE,LOSAL,HISAL) " +
如何在Oracle中使用Java存储过程 (详解)            
"VALUES(?,?,?)";
如何在Oracle中使用Java存储过程 (详解)         PreparedStatement pstmt 
=
 conn.prepareStatement(sql);
如何在Oracle中使用Java存储过程 (详解)         pstmt.setInt(
1
,grade);
如何在Oracle中使用Java存储过程 (详解)         pstmt.setInt(
2
,losal);
如何在Oracle中使用Java存储过程 (详解)         pstmt.setInt(
3
,hisal);
如何在Oracle中使用Java存储过程 (详解)         pstmt.executeUpdate();
如何在Oracle中使用Java存储过程 (详解)         pstmt.close();
如何在Oracle中使用Java存储过程 (详解)         }

如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)      
catch(SQLException e) ...{
如何在Oracle中使用Java存储过程 (详解)         System.err.println(
"ERROR! Adding Salgrade: "
 
如何在Oracle中使用Java存储过程 (详解)           
+
 e.getMessage());
如何在Oracle中使用Java存储过程 (详解)         }

如何在Oracle中使用Java存储过程 (详解)   }

如何在Oracle中使用Java存储过程 (详解)   
如何在Oracle中使用Java存储过程 (详解)   
public static int getHiSal(int grade)
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)   
...
{
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)    
try ...
{
如何在Oracle中使用Java存储过程 (详解)        Connection conn 
=

如何在Oracle中使用Java存储过程 (详解)          DriverManager.getConnection(
"jdbc:default:connection:");
如何在Oracle中使用Java存储过程 (详解)        String sql 
= "SELECT hisal FROM salgrade WHERE grade = ?"
;
如何在Oracle中使用Java存储过程 (详解)        PreparedStatement pstmt 
=
 conn.prepareStatement(sql);pstmt.setInt(1, grade);
如何在Oracle中使用Java存储过程 (详解)        ResultSet rset 
=
 pstmt.executeQuery();
如何在Oracle中使用Java存储过程 (详解)        
int res = 0
;
如何在Oracle中使用Java存储过程 (详解)        
if
 (rset.next())
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)        
...
{
如何在Oracle中使用Java存储过程 (详解)            res 
= rset.getInt(1
);
如何在Oracle中使用Java存储过程 (详解)        }

如何在Oracle中使用Java存储过程 (详解)        rset.close();
如何在Oracle中使用Java存储过程 (详解)        
return res;

       }
如何在Oracle中使用Java存储过程 (详解)    
catch
 (SQLException e) 
如何在Oracle中使用Java存储过程 (详解)如何在Oracle中使用Java存储过程 (详解)    
...
{
如何在Oracle中使用Java存储过程 (详解)        System.err.println(
"ERROR! Querying Salgrade: "
 
如何在Oracle中使用Java存储过程 (详解)           
+
 e.getMessage());
          return -1;
如何在Oracle中使用Java存储过程 (详解)    }
    
如何在Oracle中使用Java存储过程 (详解)   }

如何在Oracle中使用Java存储过程 (详解)      
如何在Oracle中使用Java存储过程 (详解)}

如何更新呢?

D:eclipse3.1workspacedbtest>dropjava -u scott -v OracleJavaProc

D:
/
tiger@iihero.oracledbeclipse3.1workspacedbtest>loadjava -u scott -v -resolve Or
acleJavaProc
/
tiger@iihero.oracledb.java
arguments: '-u' 'scott
/tiger@iihero.oracledb' '-v' '-resolve' 'OracleJavaProc.
java'
creating : source OracleJavaProc
loading  : source OracleJavaProc
resolving: source OracleJavaProc

后边的应用示例:

SQL> create or replace function query_hisal(grade numberreturn number as langu
age java name 
'OracleJavaProc.getHiSal(int) return int'
;
  
2  /


函数已创建。

SQL
> set serveroutput on size 2000
SQL
> call dbms_java.set_output(2000);

调用完成。
SQL
> select query_hisal(5from
 dual;

QUERY_HISAL(
5
)
--------------

          9999

全文完!

用法个人见解:不要手动drop java source, 不要手动drop procedure。



Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Nombor Sempurna di Jawa Nombor Sempurna di Jawa Aug 30, 2024 pm 04:28 PM

Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Weka di Jawa Weka di Jawa Aug 30, 2024 pm 04:28 PM

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Nombor Smith di Jawa Nombor Smith di Jawa Aug 30, 2024 pm 04:28 PM

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Soalan Temuduga Java Spring Soalan Temuduga Java Spring Aug 30, 2024 pm 04:29 PM

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

Java Made Simple: Panduan Pemula untuk Kuasa Pengaturcaraan Java Made Simple: Panduan Pemula untuk Kuasa Pengaturcaraan Oct 11, 2024 pm 06:30 PM

Java Made Simple: Panduan Permulaan untuk Kuasa Pengaturcaraan Pengenalan Java ialah bahasa pengaturcaraan berkuasa yang digunakan dalam segala-galanya daripada aplikasi mudah alih hingga sistem peringkat perusahaan. Untuk pemula, sintaks Java adalah ringkas dan mudah difahami, menjadikannya pilihan ideal untuk pembelajaran pengaturcaraan. Sintaks Asas Java menggunakan paradigma pengaturcaraan berorientasikan objek berasaskan kelas. Kelas ialah templat yang menyusun data dan tingkah laku yang berkaitan bersama-sama. Berikut ialah contoh kelas Java yang mudah: publicclassPerson{privateStringname;privateintage;

Cipta Masa Depan: Pengaturcaraan Java untuk Pemula Mutlak Cipta Masa Depan: Pengaturcaraan Java untuk Pemula Mutlak Oct 13, 2024 pm 01:32 PM

Java ialah bahasa pengaturcaraan popular yang boleh dipelajari oleh pembangun pemula dan berpengalaman. Tutorial ini bermula dengan konsep asas dan diteruskan melalui topik lanjutan. Selepas memasang Kit Pembangunan Java, anda boleh berlatih pengaturcaraan dengan mencipta program "Hello, World!" Selepas anda memahami kod, gunakan gesaan arahan untuk menyusun dan menjalankan program, dan "Hello, World!" Pembelajaran Java memulakan perjalanan pengaturcaraan anda, dan apabila penguasaan anda semakin mendalam, anda boleh mencipta aplikasi yang lebih kompleks.

Program Java untuk mencari kelantangan kapsul Program Java untuk mencari kelantangan kapsul Feb 07, 2025 am 11:37 AM

Kapsul adalah angka geometri tiga dimensi, terdiri daripada silinder dan hemisfera di kedua-dua hujungnya. Jumlah kapsul boleh dikira dengan menambahkan isipadu silinder dan jumlah hemisfera di kedua -dua hujungnya. Tutorial ini akan membincangkan cara mengira jumlah kapsul yang diberikan dalam Java menggunakan kaedah yang berbeza. Formula volum kapsul Formula untuk jumlah kapsul adalah seperti berikut: Kelantangan kapsul = isipadu isipadu silinder Dua jumlah hemisfera dalam, R: Radius hemisfera. H: Ketinggian silinder (tidak termasuk hemisfera). Contoh 1 masukkan Jejari = 5 unit Ketinggian = 10 unit Output Jilid = 1570.8 Unit padu menjelaskan Kirakan kelantangan menggunakan formula: Kelantangan = π × r2 × h (4

See all articles