标签:实验 ever void 多重 st3 自己的 区别 ringbuf 老师
? | ? | ? |
---|---|---|
区别点 | 重载 | 覆写 |
单词 | Overloading | Overriding |
定义 | 方法名称相同,参数的类型和个数不同 | 方法名称,参数的类型,返回值类型全部相同 |
定义 | 对权限没有要求 | 被覆写的方法不能拥有更为严格的权限 |
范围 | 发生在一个类中 | 发生在继承类中 |
? | ? | ? |
---|---|---|
区别点 | this | super |
属性访问 | 访问本类中的属性,如果本类中没有此属性则从父类中查找 | 访问父类中的属性 |
方法 | 访问本类中的方法,如果没有则从父类中继续查找 | 直接访问父类中的方法 |
调用构造 | 调用本类构造,必须放在构造方法的首行 | 调用父类构造,必须放在子类构造方法的首行 |
特殊 | 表示当前对象 | 无此概念 |
package project;
public class Test1 {
public static void main(String[] args) {
String str = "This is a test of Java";
int count = 0;
char[] c = str.toCharArray();
for(int i = 0;i<c.length;i++){
if(c[i]=='s'){
count++;
}
}
System.out.println(count);
}
}
package project;
public class Test2 {
public static void main(String[] args) {
String str = "This is a test of java";
int count = str.indexOf("is");
System.out.println(count);
}
}
package project;
public class Test3 {
public static void main(String[] args) {
String str = "This is a test of java";
int count = 0;
String[] s = str.split(" ");
for(String e:s){
if(e.equals("is")){
count++;
}
}
System.out.println(count);
}
}
package project;
public class Test4 {
public static void main(String[] args) {
String str = "This is a test of java";
StringBuffer sb = new StringBuffer(str);
System.out.println(sb.reverse().toString());
}
}
package project;
import java.util.Scanner;
public class Coad {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
String str1 = sc.nextLine();
char c[] = str1.toCharArray();
char a[] = new char[str1.length()];
int i,j=0;
if(str1.length()==1) {
System.out.println(c);
}
else if(str1.length()==2) {
System.out.print(c[1]);
System.out.print(c[0]);
}
else {
for(i = c.length-3;i<c.length;i++) {
a[j] = c[i];
j++;
}
for(i=0;i<c.length-3;i++) {
a[j]=c[i];
j++;
}
}
System.out.println(a);
}
}
package project;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
String str="ddejidsEFALDFfnef2357 3ed";
int letters = 0;
int capitalLetters = 0;
int noEnglishLetters = 0;
char c[] = str.toCharArray();
for(char a:c){
if(a>='a'&&a<='z'){
capitalLetters++;
}
else if(a>='A'&&a<='Z'){
letters++;
}
else{
noEnglishLetters++;
}
}
System.out.println("小写英文字母数:"+letters);
System.out.println("大写英文字母数:"+capitalLetters);
System.out.println("非英文字母数:"+noEnglishLetters);
}
}
标签:实验 ever void 多重 st3 自己的 区别 ringbuf 老师
原文地址:https://www.cnblogs.com/buxiu888/p/11577193.html