Java语言程序设计
文章平均质量分 50
ximanni18
这个作者很懒,什么都没留下…
展开
-
求三个数的最大公约数
import java.util.Scanner;/** * 求3个正整数的最大公约数, 最小公倍数 */public class ThreeInt_Gongyue { static Scanner scanner = new Scanner(System.in); static int a, b, c, int temp, GYS; public static void main(String[] args) { input(); G.原创 2022-05-01 12:52:15 · 3110 阅读 · 0 评论 -
高级语言程序设计__数组 二维数组 的一个例子
例:输入10个学生的学号(整数) 和 3门课程的成绩(整数),统计并输出3门课程总分最ym 的学生的学号和总分(整数)算法分析: 设计一个10行5列的二维数组, 用来存放10个学生的 学号, 成绩1, 成绩2, 成绩3, 总分 接着 输入10个学生的学号,3门课程成绩, 计算10个学生的3门课程总分, 然后求出总分最高的学生的3门课程总分和学号 代码如下:void ...原创 2018-10-18 17:56:03 · 676 阅读 · 0 评论 -
高级语言程序设计__第四章例子 用C语言实现计算π的值(近似值)
用下列公式计算π的值:π/4= 1- 1/3 + 1/5 -1/7+... ±1/n , 精度要求为 |1/n|< 10的-4次方分析 : 设计变量s存放每项的正负符号, n 存放每项的分母, t 存放每项 在do-while 循环体中首先计算出当前一项 t=s/n, 将t 存放到结果pi中 =pi+t, 然后计算下一项符号s= s*-...原创 2018-10-21 20:19:09 · 8713 阅读 · 3 评论 -
C语言 的基本数据类型 共9种
数据类型 数据类型符 占用字节数 数值范围 整型 int 2(或4) 同短整型(或长整型) 短整型 short 2 -32768~32767 长整型 long 4 -2的31次方~2的31次方-1 无符号整型 unsigned [int] 2(或4) 同无符号短整型(长整型) 无符号短整型...原创 2018-10-03 17:55:26 · 21820 阅读 · 0 评论 -
面向对象方法-------RUP
统一软件开发过程 (Unified SoftWare Development Process) 是对象管理组织 (Object Management Group, OMG) 所推荐的一个有关过程的标准。它吸收了用户的实际经验 和 Rational 公司多年的工作成果。 因此统一软件开发过程往往写为 Rational Unified Process, 简称 RUP.原创 2015-08-22 22:41:45 · 805 阅读 · 0 评论 -
一个面试题___数组转置
思考一个问题: 一个数组int [][] transpose(int[][] a), 现在需要生成一个新数组b, 该数组为a的转置数组 数组转置是指 将数组的行、列内容互换解决方法, 如下:public int [][] transpose(int [][]a) { int col = a.length; int row = a[0].length原创 2015-04-16 18:01:20 · 884 阅读 · 0 评论 -
swing 的容器添加组件方法
swing 里的容器都可以添加组件,除季JPanel 及其子类外,其他的容器不允许把组件直接加入。 其他容器添加组件有两种方法:第1 种 用getContentPane() 获得内容面板,再将组件加入。例如:JFrame mw = new JFrame("一个窗口");mw.getContentPane().add(button);这段代码表示: 获得容器的内容面板, 并原创 2015-04-16 17:45:18 · 2537 阅读 · 0 评论 -
Java Applet的限制
为了系统的安全, 对Applet 有一定限制:1. 不能调用本地的应用程序和运行时的动态链接库;2 不能访问本地文件,如读写,3 除原小应用程序所在的位置(站点)外, 不能再做网络连接与WWW 建立联系4 不能获得任何有关系统设置的信息。原创 2015-04-16 17:20:46 · 1114 阅读 · 0 评论 -
awt包括的布局类
java.awt 包中定义了多种布局类,常用的布局类有: FlowLayout, 依次放置组件, 将组件按照加入的顺序从左到右, 一行满后再从上到下排列 它是Applet和面板的默认布局 BorderLayout 将组件放置在边界上 它是JWindow, JFrame, JDialog的默认布局 CardLayout原创 2015-04-16 16:48:04 · 1041 阅读 · 0 评论 -
Java JDBC 数据库查询和更新
数据库查询过程:创建连接数据库的Connection 对象,调用DriverManager 的getConnection() 获得 Connection 对象,实现程序连接到数据库,由Connnection对象的createStatement() 建立Statement 对象,Statement 对象调用executeQuery() 执行SQL语句进行查询,返回结果集, 再利用 形原创 2015-04-16 15:38:18 · 2071 阅读 · 0 评论 -
输入和输出流__文件对话框 JFileChooser
使用文件对话框 指定输入输出文件 是一个常用功能。 本博文介绍 用文件对话框 打开和保存 文件的方法使用javax.swing.JFileChooser 实现打开和保存文件对话框JFileChooser 类的常用方法showOpernDialog() 打开 "打开文件对话框"showSaveDialog() 打开 "保存文件对话框"文件对话框打开后,在用户原创 2015-04-16 09:48:49 · 1573 阅读 · 0 评论 -
多线程_线程互斥
设有若干线程共享某个变量,且都对变量有修改, 如果它们之间不考虑相互协调工作, 就会产生混乱。比如线程A 和 B共用变量x, 都对 x 执行增1 操作。 由于A 和 B没有协调, 两线程 对 x的读取、修改和写入操作会相互交叉, 可能两个线程 读取同样的 x 值,一个线程将修改后的 x值写入到x 后,另一个线程也把自己 对x 的修改后的新就值写入到x, 这样, x 只记录后一个线程的原创 2015-04-15 21:04:12 · 448 阅读 · 0 评论 -
Java 数据库连接相关的类和接口:DriverManager,Connecttion,Statement, ResultSet
Java 数据库连接相关的类和接口包括: DriverManager,Connecttion,Statement, ResultSetJava 应用程序访问 数据库 涉及到几个重要的类和接口1. DriverManager类, 该类处理驱动程序 的加载和建立新数据库连接2. Connection接口, 该接口用于处理与特定数据库连接.3. Statement原创 2015-04-16 12:40:41 · 1372 阅读 · 0 评论 -
输入和输出流__复制文件
本文介绍输入和输出流中,文件复制的程序,将某个文件的内容全部复制到另一个文件。import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public原创 2015-04-16 10:46:23 · 520 阅读 · 0 评论 -
多线程_线程同步
多线程之间除有互斥情况外, 还需要 同步, 通俗地理解,就是要按顺序执行。当线程A 使用到某个对象, 而此对象 又需要线程B修改后才能符合本线程的需要。 这时线程 A 就要等待线程B 完 成修改工作。 这种线程相互等待称为线程的同步。一 为实现同步, Java 提供wait(), notify(), notifyAll() 三个方法供线程 在临界段中使用。 1. 使用原创 2015-04-15 21:59:40 · 518 阅读 · 0 评论 -
Java JDBC 驱动程序连接数据库
通过JDBC驱动程序 连接数据库,首先需要下载相应的驱动程序包, 不同的数据库的连接代码可能不同, 不同的数据库要 加载的驱动程序 也不同,例如SQLServer 的驱动程序在www.msdn.com 网站下载。连接数据库的过程如下: 1 加载驱动程序 有两种方式: (1) 将驱动程序添加到 java.lang.System 的属性jdbc.drivers 中。原创 2015-04-16 12:15:03 · 1774 阅读 · 0 评论