if(动词 == くる)
{
System.out.println("カ变动词");
}
else if(动词词尾 == する)
{
System.out.println("サ变动词");
}
else if(动词词尾有两个假名 && 最后一个假名一定是る && (る前面一个假名是い段||る前面一个假名是え段))
{
System.out.println("一段动词");
}
else
{
System.out.println("五段动词");
}
if(动词 == 五段动词)
{
// 结尾假名变成同行的前一个假名后+ます
System.out.println(行く + "变换后: 行きます");
// く同行: か き く け こ (く前一个假名为き)
}
else if(动词 == 一段动词)
{
// 结尾去る+ます
System.out.println(食べる + "变换后: 食べます");
}
else if(动词 == サ变动词)
{
// する 变 します
System.out.println(勉強する + "变换后: 勉強します");
}
else if(动词 == カ变动词){
// カ变动词只有一个词。死记硬背。
System.out.println(来る(くる)) + "变换后: 来ます(きます)");
}
if(动词 == 五段动词)
{
// 将结尾假名变成它同行的あ段上的假名后 + ない
System.out.println(行く + "变换后: 行かない");
// く 同行: か き く け こ (く同行あ段假名为か)
}
else if(动词 == 一段动词)
{
// 结尾去る + ない
System.out.println(食べる + "变换后: 食べない");
}
else if(动词 == サ变动词)
{
// する 变 しない
System.out.println(勉強する + "变换后: 勉強しない");
}
else if(动词 == カ变动词){
// カ变动词只有一个词。死记硬背。
System.out.println(来る(くる)) + "变换后: 来ない(こない)");
}
if(动词 == 五段动词)
{
if(结尾假名 == く)
{
// く 变 いて
System.out.println(書く(かく) + "变换后: 書いて");
}
else if(结尾假名 == ぐ)
{
// ぐ 变 いで
System.out.println(脱ぐ(ぬぐ) + "变换后: 脱いで");
}
else if(结尾假名 == う || 结尾假名 == つ || 结尾假名 == る)
{
// 去掉う つ る 后 + って
System.out.println(買う(かう) + "变换后: 買って");
}
else if(结尾假名 == む || 结尾假名 == ぬ || 结尾假名 == ぶ)
{
// 去掉む ぬ ぶ 后 + んで
System.out.println(飲む(のむ) + "变换后: 飲んで");
}
}
else if(动词 == 一段动词)
{
// 结尾去る + て
System.out.println(食べる + "变换后: 食べて");
}
else if(动词 == サ变动词)
{
// する 变 して
System.out.println(勉強する + "变换后: 勉強して");
}
else if(动词 == カ变动词){
// カ变动词只有一个词。死记硬背。
System.out.println(来る(くる)) + "变换后: 来て(きて)");
}
if(动词 == 五段动词)
{
if(结尾假名 == く)
{
// く 变 いた
System.out.println(書く(かく) + "变换后: 書いた");
// 特殊
System.out.println(行く + "变换后: いった");
}
else if(结尾假名 == ぐ)
{
// ぐ 变 いだ
System.out.println(脱ぐ(ぬぐ) + "变换后: 脱いだ");
}
else if(结尾假名 == う || 结尾假名 == つ || 结尾假名 == る)
{
// 去掉う つ る 后 + った
System.out.println(買う(かう) + "变换后: 買った");
}
else if(结尾假名 == む || 结尾假名 == ぬ || 结尾假名 == ぶ)
{
// 去掉む ぬ ぶ 后 + んだ
System.out.println(飲む(のむ) + "变换后: 飲んだ");
}
}
else if(动词 == 一段动词)
{
// 结尾去る + た
System.out.println(食べる + "变换后: 食べた");
}
else if(动词 == サ变动词)
{
// する 变 した
System.out.println(勉強する + "变换后: 勉強した");
}
else if(动词 == カ变动词){
// カ变动词只有一个词。死记硬背。
System.out.println(来る(くる)) + "变换后: 来た(きた)");
}
原文:https://www.cnblogs.com/maoerlj/p/11772216.html