代码如下:
import?java.util.Arrays;
class?Circle?{
private?int?radius;
public?Circle(int?radius)?{
this.radius?=?radius;
}
public?int?getRadius()?{
return?radius;
public?void?setRadius(int?radius)?{
@Override
public?String?toString()?{
return?"Circle?[radius="?◆?radius?◆?"]";
public?class?App?{
public?static?void?main(String[]?args)?throws?CloneNotSupportedException?{
System.out.println(Arrays.toString(circles));
//?排序
Arrays.sort(circles,?(x,?y)?-?Integer.compare(x.getRadius(),?y.getRadius()));
//?查找半径为?10?的圆
index?=?Arrays.binarySearch(circles,?10,?(x,?y)?-?((Circle)x).getRadius()?-?(int)y);
System.out.println(index?=0?circles[index]?:?"没有找到半径为?10?的圆.");
//?拷贝数组
package testWrite;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
public class write {
InputStream inStream ;
FileOutputStream fs ;
int bytesum = 0;
int byteread = 0;
String data ;
StringBuffer dd;
public static byte[] readdata(String filePath) {
try {
File file = new File(filePath);
if (file.exists()) {
FileInputStream fis = new FileInputStream(file);
fis.read(data);
fis.close();
}else{
System.out.println("文件不存在");
} catch ( Exception e) {
return data;
public void writeFile(String fileCopyPath,byte [] data){
File file = new File(fileCopyPath);
if (!file.exists()) {
file.createNewFile(); //创建文件
FileOutputStream fos = new FileOutputStream(file);
fos.write(data);
fos.close();
System.out.println("文件已经存在");
} catch (Exception e) {
e.printStackTrace();
public class writeOne extends write {
public static void main(String[] args) {
//第一种
// writeOne a=new writeOne ();
// byte [] data=a.readdata("D:\\Users\\workspace\\testWrite\\src\\testWrite\\write.java");
// a.writeFile("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writenew.java",data);
//第二种
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
String path=System.getProperty("user.dir");
System.out.println(path);
String writefile="\\src\\testWrite\\write.java";
String writenewfile="\\src\\testWrite\\writenew.java";
String w1=path◆writefile; //读取文件的路径
本地已经调试通过可以复制write.java 文件 ,注意包,和文件的路径 直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)
① 请把下面的java代码用伪代码写出来
伪代码(Pseudocode)是一种算法描述语言.
使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现.所以呢,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言.
介于自然语言与编程语言之间.以编程语言的书写形式指明算法职能.
使用伪代码, 不用拘泥于具体实现.相比程序语言(例如Java, C◆◆,C, Dephi 等等)它更类似自然语言.
它是半角式化、不标准的语言.可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来.
String path = "***"File f = new File(path);public void test (F f)File []fs = f遍历文件夹;for(.){ if(fs[i]是文件){ 输入 }else{ 递归test(fs[i]); }}.
输入一整型数值给Vertices,
提示重新输入且应输入
退出程序
生成一个Vertices * Vertices 大小的数组Graph,
填充数组 :行号与列号相同填充0,其余填充10以内随机数
交换元素:以[i][j]位置的数值与[j][i]位置的数值互换
最后打印数组各元素
伪代码(Pseudocode)是一种算法描述语言.使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现.所以呢,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言. 介于自然语言与编程语言之间.以编程语言的书写形式指明算法职能.使用伪代码, 不用拘泥于具体实现.相比程序语言(例如Java, C◆◆,C, Dephi 等等)它更类似自然语言.它是半角式化、不标准的语言.可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来.
String path = "***"
File f = new File(path);
public void test (F f)
File []fs = f遍历文件夹;
for(.){
if(fs[i]是文件){
输入
递归test(fs[i]);
介于自然语言与编程语言之间. 它以编程语言的书写形式指明算法的职能.
相比于程序语言(例如Java, C◆◆,C, Dephi 等等)它更类似自然语言.它是半角式化、不标准的语言.
我们可以将整个算法运行过程的结构用接近自然语言的形式(这里,你可以使用任何一种你熟悉的文字,中文,英文 等等,关键是你把你程序的意思表达出来)描述出来. 使用伪代码, 可以帮助我们更好的表述算法, 不用拘泥于具体的实现. 人们在用不同的编程语言实现同一个算法时意识到,他们的实现(注意:这里是实现,不是功能)很不同.尤其是对于那些熟练于不同编程语言的程序员要理解一个(用其他编程语言编写的程序的)功能时可能很难,因为程序语言的形式限制了程序员对程序关键部分的理解.
这样伪代码就应运而生了. 当考虑算法功能(而不是其语言实现)时,伪代码常常得到应用.
计算机科学在教学中通常使用虚拟码,以使得所有的程序员都能理解. 综上,简单的说,让人便于理解的代码.
不依赖于语言的,用来表示程序执行过程,而不一定能编译运行的代码.在数据结构讲算法的时候用的很多.
类Pascal语言的伪代码的语法规则是: 在伪代码中,每一条指令占一行(else if,例外).指令后不跟任何符号(Pascal和C中语句要以分号结尾).
伪代码实例如下:
IF 九点以前 THEN
do 私人事务;
工作;
ELSE
下班;
END IF
这样不但可以达到文档的效果,同时可以节约时间.更重要的是,使结构比较清晰,表达方式更加直观.
伪代码(Pseudocode)是一种算法描述语言.使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现.所以呢,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言. 介于自然语言与编程语言之间.
它以编程语言的书写形式指明算法的职能.相比于程序语言(例如Java, C◆◆,C, Dephi 等等)它更类似自然语言.它是半角式化、不标准的语言.
我们可以将整个算法运行过程的结构用接近自然语言的形式(这里,你可以使用任何一种你熟悉的文字,中文,英文 等等,关键是你把你程序的意思表达出来)描述出来.使用伪代码, 可以帮助我们更好的表述算法,不用拘泥于具体的实现.
每一行(或几行)表示一个基本操作.它不用图形符号,所以呢书写方便、格式紧凑,也比较好懂,便于向程序过渡.
①.、编写一个java成绩统计程序,输入一个班的java成绩(含姓名和分数),统计出平均分,最高分、最低分,并打印成绩单.由于编程时人数不确定,所以要求使用Vector或ArrayList完成上述程序.1)学生成绩用一个类Mark表示,其成员变量包含考生姓名、成绩.输入的姓名为"end"时,程序结束.
你代码复制过来的吧,java文件中只能有一个public修饰的类,并且与java文件名相同,你是想把main方法复制过来是吧.你需要新建一个类
把这块复制到你新建的类里面去,导入相应的包就可以了
/*
现在我想用for循环把把数组里的每一个数据都加上一个数字
*/
public class Test {
public static void main( String[] args ) {
int inc=100;//假设加100
System.out.println("before add:");
for(int i=0;iaa.length;i◆◆){
System.out.println(aa[i]);
String temp=null;
int mid=0;
temp=aa[i];
try{
mid=Integer.parseInt(temp);
}catch(Exception e){
System.out.println(aa[i]◆"不是数字");
System.exit(-1);
mid=mid◆inc;
aa[i]=String.valueOf(mid);
System.out.println("after add "◆inc◆" :");
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!