アレルギー対策、自宅でできる効果的な方法とは?

<?php
class Person
{
public static $count = 0;
public function __construct($nm,$ag){ //($nm,$ag)は変数か、引数かどちらですか?
person::$count++;
$this->name = $nm;
if($ag>=20 && $ag<=60){
$this->age = $ag;
}
 以上よろしくお願いします。

A 回答 (1件)

変数であり、引数でもあります。

    • good
    • 2
この回答へのお礼

ご回答くださいましてありがとうございました。
 助かります。 
了解です。

お礼日時:2017/07/16 06:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

Qhtmlでjpg画像をアップロードして、相手のパソコンかスマホにダウンロードさせたい。

お疲れ様です。
写真(同窓会)を郵送するには費用がかかります。
そこで、ホームページをから、相手がダウンロードできるようなに
プログラムを組みたいのですが!忘れてしまいました。
 現在作成中のホームページは、写真の閲覧のみです。
どんなプログラムを組めば相手のパソコン、スマホへダウンロード
できようになりますか?

Aベストアンサー

ダウンロードさせる?

無理ですよ、相手の人にダウンロードしてもらうようにしましょう

https://30d.jp/
写真共有サービスを利用して、画像をアップロード
参加した人にしか見えないようにパスワードを設定して、URLとパスワードをメールで送ってダウンロードしてもらいましょう


既にHPを持ってるのなら、そこにアップロードして、その画像のURLを教えて右クリックで保存してもらえばいいですよ

Q変数にドットをいれることはかのうでしょうか?

変数にドットをいれることはかのうでしょうか?
var text = '.......';
alert(text);

Aベストアンサー

#1さんの提示されたとおり「変数名」にドットは入れられませんが
命題の変数内にドットを入れる=ドットを含む文字列は
提示されているソースがそのまま動きますよね?

<script>
var text = '.......';
alert(text);
</script>

Qこの答えって4じゃないんですか?

この答えって4じゃないんですか?

Aベストアンサー

i を 1から5まで変化させてくりかえす。

i ÷ 2 の余りが 0のとき、sum に i を足す。

なので、
i = 2,
i = 4
のときに加算されるから、6

QJIS8の半角かな文字をUnicodeの全角文字への変換について

Java1年目の初心者です。

質問もどのように説明していいかわからなかったので、
至らないところもあるかと思いますが、どうぞ宜しくお願いします。

JIS8の半角カナ文字をUnicodeの全角文字へ変換するロジックを考えております。
やりたいことは以下になります。

①JIS8の変換元テーブル、Unicodeの変換後テーブルをint型の配列に定義します。

//JIS8のテーブル
static final int[] JISTABLE = {0x61,0x41,0x31,0x39,0xFFb1,0xFFb2,0xFFb3,0xFFdd};
//Unicodeのテーブル(以下の文字コードはUnicodeの全角コードではありません)
satic final int[] UNICODETABLE = {0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX,0xXX};

②HashMapのKeyに変換元テーブルの値、Valueに変換後テーブルの全角のコードを設定しています。
static Map<Integer,Integer> conTable = new HashMap<Integer,Integer>();
static
{
conTable.put(JISTABLE[0],UNICODETABLE[0]);
conTable.put(JISTABLE[1],UNICODETABLE[1]);
conTable.put(JISTABLE[2],UNICODETABLE[2]);
conTable.put(JISTABLE[3],UNICODETABLE[3]);
conTable.put(JISTABLE[4],UNICODETABLE[4]);
conTable.put(JISTABLE[5],UNICODETABLE[5]);
conTable.put(JISTABLE[6],UNICODETABLE[6]);
conTable.put(JISTABLE[7],UNICODETABLE[7]);
}

③指定した文字列(例えば「aA09アイウ」)を1文字毎に処理を行い、HashMapのKeyに存在したらValueの全角文字を返すということを
やりたいのですが、英数字は問題なく変換できるのですが、半角のカナがうまく変換されません(HashMapのKey値とマッチしない)
16進数で確認しても期待した文字コードになりません。

JIS8においての半角かなは何か特殊なのでしょうか?
また、どうやればKey値とマッチするようにできるのでしょうか?
ご教授いただければと思います。

Java1年目の初心者です。

質問もどのように説明していいかわからなかったので、
至らないところもあるかと思いますが、どうぞ宜しくお願いします。

JIS8の半角カナ文字をUnicodeの全角文字へ変換するロジックを考えております。
やりたいことは以下になります。

①JIS8の変換元テーブル、Unicodeの変換後テーブルをint型の配列に定義します。

//JIS8のテーブル
static final int[] JISTABLE = {0x61,0x41,0x31,0x39,0xFFb1,0xFFb2,0xFFb3,0xFFdd};
//Unicodeのテーブル(以下の文字コードはUnico...続きを読む

Aベストアンサー

> //JIS8のテーブル
> static final int[] JISTABLE = {0x61,0x41,0x31,0x39,0xFFb1,0xFFb2,0xFFb3,0xFFdd};

JIS8の半角カナなら、8bitのはずですが、0xFFb1 などと、16bitが混じってます。
どういうことでしょうか?
(ついでに、UnicodeのFFB1、FFB2等は半角カナではありません)

byteの配列としてJIS8を取り込んだのなら、8bitしかないJIS8の文字が 32bitの 0xffb1 と一致するはずがありません。

> 指定した文字列(例えば「aA09アイウ」)を1文字毎に処理を行い

この文字列は、どのように取り込んだものでしょうか?
その段階で、JIS8ではなくなっているとかは、考えられませんか?
例えば、 ファイルからStringへ読み込んだ段階で、内部用のコードに変換がかかってるとか。


外部のJIS8
→Java内部にStringとして取り込み(Unicodeに変換)
→ Stringで半角カナから全角カナ変換
(例 http://www7a.biglobe.ne.jp/~java-master/samples/string/HankakuKatakanaToZenkakuKatakana.html)

とするのがいいように思います。

> //JIS8のテーブル
> static final int[] JISTABLE = {0x61,0x41,0x31,0x39,0xFFb1,0xFFb2,0xFFb3,0xFFdd};

JIS8の半角カナなら、8bitのはずですが、0xFFb1 などと、16bitが混じってます。
どういうことでしょうか?
(ついでに、UnicodeのFFB1、FFB2等は半角カナではありません)

byteの配列としてJIS8を取り込んだのなら、8bitしかないJIS8の文字が 32bitの 0xffb1 と一致するはずがありません。

> 指定した文字列(例えば「aA09アイウ」)を1文字毎に処理を行い

この文字列は、どのように取り込んだものでしょう...続きを読む

QC++を学ぶためにCの知識は必須ですか?

将来の就職と個人的興味のため、C++を勉強しようと思ったんですが(C++にはオブヘクト志向があるため)ネットでいろいろ調べていると「Cが基盤になっているためCから勉強を始めたほうがいい」とありました。
正確にはどこまでの知識と経験が必要ですか?
そもそもC++を学ぶためにCの知識は必須ですか?

Aベストアンサー

まあ、Cの言語仕様を一通り軽くやっといた方が良いかも。
ポインター、配列、構造体、整数演算、型の表記の仕方とかは
結構癖があるから、事前に知っといた方が良いでしょう。

Cの言語仕様ってC++に比べて驚くほど小さいので
そんなに時間はかからないと思う。
最初からクラスも大変だし、最初はベターCから
始めるのも良いのでは。

しかし就職にC++が役立つかというと、確かに
c++使いまくりのシステムもあるが
Javaの方が圧倒的に有利というのは
覚えておいた方が良いでしょう。

Qcc -o sample sample.c cc -o sample sample.o この2つって

cc -o sample sample.c
cc -o sample sample.o
この2つってどーゆー意味ですか?

Aベストアンサー

cc -o sample sample.c
ソースプログラム sample.c をコンパイルし (ここで、いったんオブジェクト
モジュール sample.o が生成されます) 、標準ライブラリとリンク (結合) して
実行可能モジュール sample を生成します。

cc -o sample sample.o
コンパイル済みオブジェクトモジュール sample.o を標準ライブラリとリンクして
実行可能モジュール sample を生成します。

sample.o には、sample.c に書かれていたプログラムの機械語しか入っていません。
printf などの関数が機械語されたものは、標準ライブラリ (これもオブジェクト
モジュール) に入っています。
sample.o と標準ライブラリをリンクして、はじめて main 関数から
実行がはじまるプログラム (実行可能モジュール) となります。

まあ、細かいことを言えば、普通は実行時に共有ライブラリと動的に結合される
のですが。

Qfor文の部分を日本語で教えてください

for文の部分を日本語で教えてください

Aベストアンサー

> これだと2が素数として表示されなくないですか?

数 i が素数なのか判定する数 j は、1 より大きく自分自身より小さい数の全てです
→ i = 2 の場合、数 j は 1 より大きく 2 より小さい数の全て
→ つまり自然数の j は存在しません

数 i の約数に、数 j が含まれていたら、それは素数ではありません
→ i = 2 の場合、自然数 j が存在しないので、含まれているわけがない
→ ゆえに 2 は素数です

QJava 読み込んだテキストファイルを点数が高い順にソート!!

タイトルのようなソートするプログラムを作りたいのですがJava初心者で分からず困っています。
o01921 2 18 21 17 41 15 48 11 7 19
n03295 31 47 2 25 7 3 3 23 61 19
k00886 2 10 31 18 0 11 59 31 20 41
f01295 39 1 45 73 11 10 5 39 0 1
o02369 31 56 6 12 2 47 25 31 19 0
f00455 3 1 60 36 4 20 39 1 24 55
h01795 5 2 35 0 32 49 10 48 41 21
y04159 34 1 37 15 67 2 21 30 29 8
o00021 15 9 47 53 51 22 29 2 0 16
w00501 68 49 64 5 9 21 18 1 11 0

↑テキストファイル

import java.io.*;
import java.util.*;

class Student {
String name;
int[] score = new int[10]; // magic number.

void show() {
System.out.print(name);
for (int i = 0; i < score.length; ++i) {
System.out.printf(" % 4d", score[i]);
}
System.out.println("");
}
}

class Base {
Base() {
}

void set(String line) {
Student student = new Student();
Scanner scanner = new Scanner(line);
student.name = scanner.next();
for (int i = 0; i < 10; ++i) { // magic number.
student.score[i] = scanner.nextInt();
}
student.show();
}

public static void main(String[] args) {
if (args.length > 0) {
Base body = new Base();
try {
BufferedReader in = new BufferedReader(new FileReader(args[0]));
String line;
while ((line = in.readLine()) != null) {
body.set(line);
}
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

↑参照プログラム
上記の参照コードを実行すると単にファイルを読み込んで印字するだけになっています。
これにコードを追加して点数が大きい順に並び替えたいです。
同点の場合は辞書順に並びかえます。

わかる方いましたらご回答よろしくお願いします。

タイトルのようなソートするプログラムを作りたいのですがJava初心者で分からず困っています。
o01921 2 18 21 17 41 15 48 11 7 19
n03295 31 47 2 25 7 3 3 23 61 19
k00886 2 10 31 18 0 11 59 31 20 41
f01295 39 1 45 73 11 10 5 39 0 1
o02369 31 56 6 12 2 47 25 31 19 0
f00455 3 1 60 36 4 20 39 1 24 55
h01795 5 2 35 0 32 49 ...続きを読む

Aベストアンサー

フィールド Base#students を作る
メソッド Base#add を作り、Base#students へ Student のオブジェクトを追加する
メソッド Base#show を作り、Base#students を sort した結果を表示させる

並び替えの方法を指定できる sort の例
https://docs.oracle.com/javase/jp/8/docs/api/java/util/Arrays.html#sort-T:A-java.util.Comparator-
https://docs.oracle.com/javase/jp/8/docs/api/java/util/List.html#sort-java.util.Comparator-

QPHPの変数について教えて下さい

当方、htmlとCSSのみ少々わかります。
会社のHPの更新指示が出たのですが、該当箇所がPHPで記載されており、知識がなく困っております。
(とくにソフト等は使っておらず、htmlファイルを直接テキストエディタソフトで更新しています)

■北海道支店
  ○○○○○○

■青森支店
  ○○○○○○

■秋田支店
  ○○○○○○

 ・
 ・
 ・

のような、支店名の情報を一部書き換えることになりました。
(秋田支店 → 秋田・宮城支店 のように)

支店名がヘッダ情報となっており、shiten_id という変数で繰り返し処理がされているのですが、参照元の支店コードと支店名が格納されている場所がわかりません。(その支店名の項を更新すれば表示される支店名が変わる、という認識でよろしいですよね?)
仕様は人それぞれだと思うのですが「こういった所に書いてあるのでは?」という見当がつく方、教えて頂けないでしょうか。
(例えば○○というホームページ作成ソフトを使ったらデフォルトで△△というフォルダに格納されるよ、とか)

ちなみに仕様書等はなく、作成者とも連絡がつきません。

当方、htmlとCSSのみ少々わかります。
会社のHPの更新指示が出たのですが、該当箇所がPHPで記載されており、知識がなく困っております。
(とくにソフト等は使っておらず、htmlファイルを直接テキストエディタソフトで更新しています)

■北海道支店
  ○○○○○○

■青森支店
  ○○○○○○

■秋田支店
  ○○○○○○

 ・
 ・
 ・

のような、支店名の情報を一部書き換えることになりました。
(秋田支店 → 秋田・宮城支店 のように)

支店名がヘッダ情報となっており、shiten_id という変数...続きを読む

Aベストアンサー

> 該当箇所がPHPで記載されており
> htmlファイルを直接テキストエディタソフトで更新

を前提に

> 秋田支店 → 秋田・宮城支店

を実行する場合、可能性は3つあります。

(1)該当するPHPファイルにスタティックに「秋田支店」と書かれている場合
ご利用のエディタで該当するPHPファイルを開き「秋田支店」を検索して
「秋田・宮城支店」に直に書き換えて保存します。
念の為元ファイルはバックアップをしてから作業して下さい

(2)支店名をなんらかのデータファイルで保存してある
PHPファイルの中でfopenやfile_get_contentsなどで外部ファイルを
読み込んでいる形跡があれば、そのファイル名を調べて(1)同様変更して下さい
盲目的にやるならテキストエディタのgrep機能などで当該フォルダにある
全データに対して「秋田支店」を検索してもよいかもしれません。

(3)データベース(RDB)で管理されている場合
セキュリティの絡みがあるので更新は難しいとおもいます。
逆にRDBを更新するためのインタフェースを用意しているはずですので
そちらを利用して下さい

> 該当箇所がPHPで記載されており
> htmlファイルを直接テキストエディタソフトで更新

を前提に

> 秋田支店 → 秋田・宮城支店

を実行する場合、可能性は3つあります。

(1)該当するPHPファイルにスタティックに「秋田支店」と書かれている場合
ご利用のエディタで該当するPHPファイルを開き「秋田支店」を検索して
「秋田・宮城支店」に直に書き換えて保存します。
念の為元ファイルはバックアップをしてから作業して下さい

(2)支店名をなんらかのデータファイルで保存してある
PHPファイルの中でfopenやfi...続きを読む

Qfunctionの第二引数の結果が表示されない

すいません。質問があります。

下記のコードで第二引数が表示されない状態です。

function test(n,m){
var n = n + "";
return n.split("");

var m = m + "";
return m.split("").reverse();
}
test(12345,67890);

こちらで帰ってくるのは
["1", "2", "3", "4", "5"]

だけです。
私は下記の結果を考えていたのですが
下記のような結果にするにはどこを修正すればよいでしょうか?

["1", "2", "3", "4", "5"]
["0", "9", "8", "7", "6"]

お手数ですがよろしくお願いいたします。

Aベストアンサー

関数の中で、return できるタイミングは一回のみです。
したがって、二つの値は同時に返さなければいけません。
Ruby なら、二つの値をカンマ区切りで return に書きましょう。
JavaScript なら、二つの値を並べた配列リテラルを return に書きましょう。

もし、ご提示の処理順序を崩せないというならば、
return 以外で値を処理する手口があります。
Ruby なら、イテレータを活用しましょう。
JavaScript なら、引数にクロージャー関数を追加しましょう。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報