![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
effility
我好菜啊,什么时候才会努力啊,傻瓜
展开
-
Java ArrayLIst集合使用方法
ArrayList简介ArrayList类是一个可以动态修改的数组,与普通数组的区别是只需要声明数组名,不需要在开始的时候初始化数组大小,可以动态的添加和删除元素ArrayList使用方法ArrayList类位于java.util包中,使用前要导入包,格式为import java.util.ArrayList;//导入包使用时需要对类进行初始化,初始化格式为ArrayList<E> objectName = new ArrayList<>();其中 o原创 2020-07-06 22:51:34 · 488 阅读 · 0 评论 -
ccf/csp第一题java的实现
import java.util.*;//包和类的导入,导入标准输入输出库public class example3{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s;//定义String型s s=sc.nextLine();//将s作为输入,运行时...原创 2018-11-12 23:13:37 · 710 阅读 · 0 评论 -
用java写函数(方法)的方法,static的用法
在类中使用static修饰的静态方法会随着类的定义而被分配和载入内存中,而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个代码块(方法)意思就是你如果使用static修饰符,就可以在不创建对象的前提下调用该函数(方法),而如果使用static修饰符,就必须在创建对象后才能调用该方法,所以,如果你想像c语言那样写函数就要用static修饰符public class ...原创 2018-11-13 21:59:11 · 1286 阅读 · 0 评论 -
ccf/csp 买菜Java实现
对于Java来说,首先要实现输入格式的统一,调用Scanner进行输入,然后进行转换该问题解决的方法是分成四个数组,分别存储甲的开始时刻,乙的开始时刻,甲的结束时刻,乙的结束时刻然后找出甲乙末时刻的最小值,将时刻由1开始递增到时刻的最小值,每次递增1在时刻递增的过程中,根据甲的起末时刻来判断该时刻是否在其内,满足条件则标志为1,乙也一样如果甲乙的标志同时为1,则说明符合条件,时间+...原创 2018-11-21 09:15:01 · 1436 阅读 · 0 评论 -
ccf/csp 打酱油Java实现
小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。输入格式 输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。输出格式 输出一个整数,表示小明最多可以得到多少瓶酱油。样例输入40样例输出5 这一题可以看成一个三元函数找最大值,定义三个变量...原创 2018-12-12 19:14:49 · 331 阅读 · 0 评论 -
ccf/csp 分蛋糕Java的实现
小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。 请问当小明的蛋糕分完时,总...原创 2018-12-12 20:00:37 · 206 阅读 · 0 评论 -
ccf/csp 跳一跳java实现
package ex4;import java.util.*;public class ex5_1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String[] s_1=sc.nextLine().split(" "); int[] a=new int[30]; ...原创 2018-12-05 23:00:18 · 453 阅读 · 0 评论 -
ccf/csp 中间数Java的实现
import java.util.Scanner;public class ex5_5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; s = sc.nextLine(); String[] s_1 = sc.nextLine().split(...原创 2018-12-12 20:23:02 · 276 阅读 · 0 评论 -
ccf/csp 图像旋转Java的实现
import java.util.Scanner;public class ex_20150301 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); /*String[] s_1=sc.nextLine().split(" "); int n=Integer.parse...原创 2018-12-13 11:19:47 · 463 阅读 · 1 评论 -
Java 输入数据
在Java中,也需要输入数据,对于学过c++的人来说,Java的输入太不友好了,又长又麻烦,c++一行解决的Java要五行Java的输入类在util*中,在进行输入时,均需要在头部写import java.util.*;下一步也是固定的Scanner sc=new sc(System.in);//通过一个类创建sc对象,可以通过调用sc的方法来完成各种各样的输入一、直接输入一个...原创 2018-12-10 21:18:30 · 401 阅读 · 0 评论 -
Java 异常的处理
Java的异常类均继承自java.lang.Exception 在Exception下面有IoException .RuntimeException.....而RuntimeException下面又有IndexOutOfBoundsException...这些类是继承关系,在用多个catch语句捕获异常时,要遵循父类在上的原则,或则直接写一个catch(Exception e)的语句就可以捕获...原创 2019-03-31 17:36:13 · 129 阅读 · 0 评论 -
JAVA 异常处理,正则表达式的使用和匹配
Java的异常处理采用try catch的语句进行,相当于If else的循环语句,而throw 相当于system.out.print并且还会在加上while(true)时候还会退出程序package first_experience;import java.util.*;import java.io.*;import java.util.regex.*;pub...原创 2019-03-28 20:44:32 · 1314 阅读 · 0 评论 -
Java return语句的使用
在Java中,return 是一个强大的语句,几乎什么都能return最简单的returnpublic int se(){ return a;}public String sx(){ return a;}也可以return 数字加字符的复合体等 private int age; private String name; public int g...原创 2018-11-01 21:46:19 · 405 阅读 · 0 评论 -
java 类的使用和import 的使用
在Java中不仅可以调用系统中的类,还可以自己创建类并且调用使用首先,创建一个新的包package,在这个包中创建一个或多个class 文件的类package new;class Person{ int age; String name; public void say() { System.out.println(age+name)...原创 2018-11-01 21:34:46 · 185 阅读 · 0 评论 -
java eclipse 之javaproject,package,class
在eclipse中,可以new出java project,package,class首先就是java project,这是最大的范围,创建一个文件时,首先需要new 一个java project 然后可以在这个java project中new 很多个包,即是package 每个package下面也可以有很多个class最好一个class文件下面只有一个class 类在同一个clas...原创 2018-11-01 21:26:50 · 1213 阅读 · 0 评论 -
超级超级逆天的编译器技能,学会了它你的编程速度增长飞速,错误几乎没有
大家在进行程序编译的时候,无论是什么语言,都对中文和汉语符号有着非常明显的区分,不能打成汉语的逗号,分号....在进行编译操作时经常会用到汉语或者用shift键进行符号输入,就会把中文的符号转换成汉语的符号,在编译时就会莫名的多处许多语法错误,而避免这种错误的方法很简单,就是对输入法进行设置,让他总是输入英文全角符号,不进行汉语符号的输入...原创 2018-10-12 23:17:12 · 263 阅读 · 0 评论 -
java 对象的声明,调用
public class examplee{ public static void main(String[] args) { class Person//定义一个名为Person的对象,对象里面包括name age变量和talk方法 { String name; int age; void talk()//定义的talk方法,目的是输出一段语句 {...原创 2018-10-07 08:48:34 · 506 阅读 · 0 评论 -
java 对象的比较
对于Java 来说一切都是对象,包括数据类型 int char.... 函数而java有两种方式进行对象的比较" == " 运算符:比较两个对象的内存是否一致equals():比较两个对象的内容是否一致public class examplee{ public static void main(String[] args) { String str1=new Str...原创 2018-10-07 09:31:50 · 127 阅读 · 0 评论 -
java 方法(函数)
public static int max(int num1,int num2){ 方法体}public static 修饰符 int 返回值类型 max 方法名称 int num1,int num2参数列表class Person//定义一个person类{ String name;//类中的属性 int age; void talk() { S...原创 2018-10-07 10:52:45 · 91 阅读 · 0 评论 -
Java 函数重载
在c语言中,定义两个相同的函数会发生错误,在jiava中就不存在这样的问题,可以根据参数多少,类型的不同进行区分public class examplee{ public int add(int a,int b) { return a+b; } public float add(float a,float b) { return a+b; } public int a...原创 2018-10-07 11:39:46 · 285 阅读 · 0 评论 -
Java 构造方法和构造方法的重载
构造方法的名字必须和类名相同构造方法无返回类型,不能用final static修饰class Person//构造一个person类{ private String name; private int age;//类中有name和age两个私有属性 public Person(int age)//定义一个构造方法,参数为age { name="liming"; this...原创 2018-10-07 14:51:41 · 682 阅读 · 0 评论 -
java 之hello world
相对于c语言,java没有头文件,没有指针,封装的比c语言严密,但基本结构与c语言大致相同,下面是最简单的hello worldpublic helloworld;public class hello{ public static void main(String[] args) { System.out.println('hello world')...原创 2018-09-28 22:08:01 · 93 阅读 · 0 评论 -
java 判断素数并计算前100素数之和
public sushu;//定义该程序的名字public class shusu//函数开始,内部包括主函数和自己定义的一些函数{ public static void main(String[] args)//主函数 { int a[]=new int[10000];//数组的定义,该数组只含有10000个数据不是10001 int k=1...原创 2018-09-28 22:21:47 · 766 阅读 · 0 评论 -
java 九九乘法表的打印
package print;public class print { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+j*i+" ");//字符的输出,通过+...原创 2018-09-28 22:55:39 · 118 阅读 · 0 评论 -
java 对象调用对象和private public的区别
class Person{ private String name; private int age; private void talk()//定义private类型的talk方法 { System.out.println(name+age); } public void say()//定义say方法,该方法的目的是调用priavte类型的talk方法,由于在一个类中所以可以...原创 2018-10-10 18:36:50 · 2085 阅读 · 0 评论 -
java import,package使用
在java中,除了系统中的类,还可以自己创建类调用创建过程:1:新建一个文件,在该文件下的src下新建一个package,在该package进行操作,以后新建时java文件时也可以新建一个package进行操作,没必要再新建一个java project,2:再新建一个package,在里面分别创建类,即可实现相互调用如package xi;import xixiix.hehe...原创 2018-10-22 20:37:19 · 268 阅读 · 0 评论 -
java 在方法内调用方法
类似于c语言里的函数,就想main函数里面调用其他函数一样,可以在方法里调用其他方法class Person//类的建立{ private String name; private int age; private void talk()//定义私有方法talk,该方法只能在这个类的内部进行调用使用,无参数 { System.out.println(name+" "+age);...原创 2018-10-12 21:34:05 · 5772 阅读 · 0 评论