问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA求加注解

发布网友 发布时间:2022-04-22 06:58

我来回答

3个回答

热心网友 时间:2022-06-17 02:17

public class Sentence //定义一个访问级别为public(公有的)的类Sentence
{
private String words; //定义一个全局变量的访问级别为private(私有的)的字符串(String)变量words
private String Text=""; //定义一个全局变量的访问级别为private(私有的)的字符串(String)变量Text,并赋值为"";

public Sentence (String text) //定义一个访问级别为public(公有的)的Sentence类的无返回值构造方法,并创建构造方法参数为一个String(字符串)类型的变量,text为传入变量的接收者,便于在该方法内部使用
{
this.words=text; //为该类的私有字符串words赋值,赋值为text,这里的this表示该类的实例(对象),this.(点)该类全局变量即可使用
}

public String reversedText(int a) //定义一个访问级别为public(公有的)的返回String(字符串)类型的方法reversedText,并创建该方法的参数为一个int(整型)的变量,a为传入变量的接收者,便于在该方法内部使用
{
Text=Text+words.charAt(a); //给全局变量Text赋值为Text加全局变量words的第a个字符,字符串相加是依次首尾连接起来的,也就是说String a = "ni"; String b = "hao"; a+b则等于"nihao",该处的charAt(int index)方法是一个能够用来检索特定引索下的字符的String实例的方法,返回一个字符,举例:String a = "abcdefg"; a.charAt(3)则返回字符"d",索引是从0开始的
if (a>=1) //if条件判断,()内为判断条件,这句话意思是如果a 大于等于 1的话执行下面大括号内的操作
{
return reversedText(a-1); //满足上面条件了执行这句话,返回reversedText(a-1),也就是说再次执行该方法,并且传入方法参数a-1,因为reversedText(age 0)方法返回一个整型变量,所以可以直接用这个方法作为返回值,再次调用方法传入a-1的数字,实质上就是想让a的值不满足上头if条件。
}
else //如果不满足上面的条件则执行下面大括号内的操作
return Text; //返回全局变量Text
} //这个方法在方法里调用了自己,俗称递归

public void reverse() //定义一个访问级别为public(公有的)的无返回值的(void就是无返回值,不写也默认是void)方法reverse,没有参数
{
int i=words.length()-1; //定义一个整型变量i,赋值为全局变量words字符串的长度-1
reversedText(i); //调用 reversedText(i)方法传入参数i
}

public String getText(){ //定义一个访问级别为public(公有的)返回String(字符串类型)的方法 getText,无参数,该方法是得到全区变量Text的方法。
return Text; //返回全局变量Text
}

public static void main (String []args) //程序主函数入口,可自动生成
{
Sentence greeting = new Sentence("Hello!"); //创建一个Sentence 类的实例(对象)greeting ,因为Sentence类(也就是本类)的构造方法有参数,所以传入参数"Hello",构造方法在创建实例的时候自动调用。
greeting.reverse(); //用greeting调用该实例所属类的 reverse方法。实例的一个作用就是调用所属类的属性及方法。
System.out.println(greeting.getText()); //在控制台打印出全局变量Text,System.out.println()为打印方法,是在控制台打印,里面必须是字符串,调用里调用getText()方法得到全局变量Text,并打印在控制台上
}

热心网友 时间:2022-06-17 02:17

public class Sentence //定义类
{
private String words; //定义变量
private String Text="";

public Sentence (String text) //构造方法
{
this.words=text;
}

public String reversedText(int a) //颠倒内容的第a个位置开始处
{
Text=Text+words.charAt(a);
if (a>=1)
{
return reversedText(a-1);
}
else
return Text;
}

public void reverse() //颠倒字符串
{
int i=words.length()-1;
reversedText(i);
}

public String getText(){ //获得字符串
return Text;
}

public static void main (String []args)
{
Sentence greeting = new Sentence("Hello!");
greeting.reverse();
System.out.println(greeting.getText());
}
}

热心网友 时间:2022-06-17 02:18

public class Sentence {

// 定义属性
private String words;

// 定义string的字段
private String Text = "";

// 一个带参的构造方法
public Sentence(String text) {

// 为words赋值
this.words = text;
}

// 返回值为string的方法
public String reversedText(int a) {

// 为text赋值
Text = Text + words.charAt(a);
// 判断
if (a >= 1) {
return reversedText(a - 1);
} else {
return Text;
}
}

// 返回值为null的方法
public void reverse() {

// 定义一个int的变量并未它赋值
int i = words.length() - 1;

// 调用方法并传参
reversedText(i);
}

// 得到text的值
public String getText() {

// 返回text的值
return Text;
}

// 主程序入口
public static void main(String[] args) {

// 调用构造方法,并为字段赋值
Sentence greeting = new Sentence("Hello!");

// 调用方法
greeting.reverse();

// 打印输出
System.out.println(greeting.getText());
}
}

基本就这些了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win11优化工具【Windows11轻松设置 v1.04】 Win11怎么开启高性能模式_Windows11高性能模式开启方法介绍 盘点Windows11的5个优点为你带来全新的操作体验微软发布的全新操作系统... 微软正式推出Windows 11系统 有哪些变化? windows11新机优化教程 如何优化Windows 11服务设置_Windows 11服务优化技巧 win11系统怎么优化服务-windows11系统设置服务优化 纳税筹划的风险有什么 税收筹划的风险及管理办法有哪些? 税务筹划的18种方法(税收筹划的方法有哪些) java@subscribe注解有什么用 牛皮癣吃什么蔬菜水果好 java中常用注解分别是什么及汉语意思! java注解技术是什么技术 吃什么对牛皮癣有好处? java注解的类型可以是哪些 牛皮癣吃什么能食补啊!? 得了牛皮癣饮食要注意什么,要多吃什么 Java 的注解是什么原理 得了牛皮癣的病人吃什么东西好啊 给Java代码的的每一句做一个注释,很简单的 怎样优雅地使用java注解 得了牛皮癣吃什么好? 深入浅出Java注解 / Java注解是如何工作的 java注解是怎么实现的 java中怎样实现注解的构造函数 Java ,自定义注解怎么使用 java注解是怎么实现的? java 如何自定义注解 “保”能组哪些词? 网络筹款平台,哪个容易筹到款 牛皮癣治疗吃什么维生素比较好? 哪个网容易筹款? 为什么突然有那么多蚂蚁? 无忧筹容易筹到钱吗?每天怎么那么多人来无忧筹? JAVA注解怎么赋值 牛皮癣患者想提高免疫力应该吃什么呢 牛皮癣吃什么维生素好,请直接说,不要说什么蔬菜... 房间里突然有很多蚂蚁是什么原因? 牛皮癣孕妇吃什么好 牛皮癣吃什么好 徽商银行贷款利率为3.42要转换LPR吗? 家里有很多蚂蚁怎么办最近家里出现很 我在徽商银行的个人住房贷款的年利率为4.8999转换... 徽商银行的住房贷款利息是多少 家里突然出现好多蚂蚁是怎么回事? 最近家里出现很多小的黑蚂蚁 求原因及整治办法啊 徽商银行贷款2万4年利息多少利息多少? 徽商银行贷款利率4.083333%是怎么来的 大病筹款用什么平台比较靠谱?