【日语向】动词类型及变形

动词类型

  • 判定
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(来る(くる)) + "变换后: 来た(きた)");
}
posted @ 2019-10-31 16:52  猫珥  阅读(156)  评论(0)    收藏  举报