动词类型
判定
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://mac.8miu.com/read-493205.html