ホームページ  >  記事  >  データベース  >  PL/SQLの数値が回文かどうかを確認する

PL/SQLの数値が回文かどうかを確認する

王林
王林転載
2023-08-31 20:09:181422ブラウズ

检查 PL/SQL 中的数字是否为回文

このセクションでは、PL/SQL を使用して数値が回文であるかどうかを確認する方法を説明します。 PL/SQL コードでは、特定のコマンド グループが関連する文宣言のブロック内に配置されます。

数値がその反対の数値と同じである場合、その数値は回文になります。数値 12321 は回文ですが、12345 は回文ではありません。

DECLARE
   n number;
   m number;
   temp number:=0;
   rem number;
BEGIN
   n :=12321;
   m :=n;
   while n>0
   loop
      rem := mod(n,10);
      temp := (temp*10)+rem;
      n := trunc(n/10);
   end loop;
   if m = temp
   then
      dbms_output.put_line('Palindrome');
   else
      dbms_output.put_line('Not Palindrome');
   end if;
END;

出力

Palindrome

以上がPL/SQLの数値が回文かどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。