netbeansを使っています。
HTMLで数字を入力→JSPで受け取る→1桁の素数で素因数分解→『98=277』『29=あまり29』という感じで表示ということをしたいのですが、最後の表示をどう書けばいいかわかりません。
お知恵をお貸しください。
lang
1<%@ page import="java.util.ArrayList" %> 2<%@page contentType="text/html" pageEncoding="UTF-8"%> 3<!DOCTYPE html> 4<html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <title>クエリストリング課題2答え</title> 8 </head> 9 <body> 10 <% 11 12 request.setCharacterEncoding("UTF-8"); 13 14 ArrayList<Integer> data = new ArrayList<Integer>(); 15 16 int kazu=Integer.parseInt(request.getParameter("suji")); 17 int suji=kazu; 18 int i; 19 int A; 20 int B; 21 int C; 22 23 for(i=0;(kazu%2)==0;i++){ 24 25 kazu=kazu/2; 26 27 data.add(2); 28 } 29 30 for(A=0;(kazu%3)==0;A++){ 31 32 kazu=kazu/3; 33 34 data.add(3); 35 } 36 37 for(B=0;(kazu%5)==0;B++){ 38 39 kazu=kazu/5; 40 41 data.add(5); 42 } 43 44 for(C=0;(kazu%7)==0;C++){ 45 46 kazu=kazu/7; 47 48 data.add(7); 49 } 50 51 for(int D=1;D==data.size();D++){ 52 out.print(suji+"="+data.get(0)+"*"+data.get(data.size())+"あまり"+kazu); 53 54 } 55 56 %> 57 </body> 58</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。