
Java
java基础知识 、java实例
十里青柚
.
展开
-
java_类型转换
字符串类型->基本类型eg.String->intint a = Integer.parseInt("20");基本类型->字符串类型eg.int->StringString a = Integer.toString(20);基本类型->包装类型eg.int->IntegerInteger a = new Integer(10);包装类型->基本类型eg.Integer->intInt m = a.intValue(.原创 2020-09-05 21:30:35 · 121 阅读 · 0 评论 -
Java四种输出语句
换行打印System.out.println();不换行打印System.out.print();按格式输出System.out.printf();字节输出System.out.write();原创 2020-09-05 21:18:32 · 2438 阅读 · 0 评论 -
String、StringBuffer比较
String和StringBuffer都可以存储和操作字符串,即包含多个字符的字符串数据String类是字符串常量,是不可更改的常量StringBuffer是字符串变量,它的对象是可以扩充和修改的StringBuffer类的构造函数:创建一个空的StringBuffer类的对象public StringBuffer()创建一个长度为参数length的StringBuffer类的对象public StringBuffer(length)注:如果参数length<0,将触发Negativ原创 2020-08-03 20:49:21 · 170 阅读 · 0 评论 -
Java实例_综合实践3.K-Means聚类算法
编写程序实现K-Means聚类算法 (见图 4-12)。 K-Means是一种聚类算法,后者属于机器学习中的无监督学习,用于识别给定数据集 中的若干数据簇——即每个数据所属的分类。K-Means算法的主要思想如下:(1) 任选数据集中的K个数据点作为 K个分类的初始质心 (几何中心),其中K为数据 的总分类数,由人通过观察整个数据集的分布而事先确定。(2) 将每个数据点指派到离其最近的质心所属的分类。(3) 重新计算每个分类的质心。(4) 重复 (2)、(3),直至达到最大迭代次数或所有分类的质原创 2020-07-25 23:44:10 · 396 阅读 · 0 评论 -
Java_案例实例2.约瑟夫环问题
约瑟夫环问题描述:编号为1-N的N个人按顺时针方向围坐成一圈,从第S个人开始报数(从1报起),报数为M的人出圈,再从他的顺时针方向的下一个人重新开始报数,如此下去,直至所有人出圈为止,给出N个人的出去顺序算法:1、设置一个boolean数组out,元素out[i]标记编号为i的人是否已经出圈2、从编号为S 的人开始,若为报数至M,则继续寻找下一出圈标记为false的 人3、输出报数为M的人的编号,并修改其对应的出圈标记为true4、若输出人数未达到M,则继续寻找下一出圈标记为false的人并原创 2020-07-24 19:23:16 · 322 阅读 · 0 评论 -
Java_案例实例1.简单的人机交互
运行效果截图:源代码:package ch3_4;import java.util.Scanner;public class InteractionDemo { public static void main(String[] args) { int option; int i; float f; String s; System.out.println("----------------------------------------菜单----------------原创 2020-07-24 19:10:34 · 2497 阅读 · 0 评论 -
满天星_Java实例_源码+图片素材
package star;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Timer;import java.util.TimerTask;import javax.imageio.ImageIO;import javax.swing.JFr原创 2020-07-07 03:48:01 · 1670 阅读 · 2 评论 -
Java期末复习——ch02基本类型(进制转换,数据类型转换,汉字编码)
第一题:/* * 写出满足以下要求的 Java 代码。 * ① 声明一个float 型变量 value,并赋以初值2.5。 * ② 同一行声明 2 个 boolean型的变量 b1 和 b2,其中b2 被赋以初值 true。 * ③ 声明字符型最终变量 AN_HUI,并赋以初值‘皖’。 * ④ 分别输出上述变量。 * */代码:package ch02;public class Ch02_1 { static boolean b1,b2 =原创 2020-06-09 22:59:51 · 1135 阅读 · 0 评论 -
多线程
Thread类1.认识Thread类Java使用Thread类代表线程所有的线程对象都必须是Thread类或其子类的实例每个线程的作用是完成一定的任务实际上是执行一段程序流(即一段顺序执行的代码)Java使用线程执行体来代表这一段程序流构造方法public Thread()创建一个线程对象,此线程对象的名称是"Thread"+n的形式,其中n是一个整数pubilc Thread(String name)同上,参数name指定了线程的名称还有两种方法暂时不学习Thr原创 2020-05-18 16:54:00 · 161 阅读 · 0 评论 -
类与对象
匿名对象使用匿名对象的两种情况:一个对象只需进行一次调用new Cylinder().setLength(2,5,3);new Cylinder()即为匿名对象将匿名对象作为实参传递给一个方法调用s.getSomeOne(new Cylinder());原创 2020-05-17 21:16:38 · 136 阅读 · 0 评论