同時に(座標1、x1、y1)を取得して保存しようとしています。ここでmyScannerから複数のデータを取得
は、私は誰かが2,3 enteres場合に発生持ってしようとしているものです:
=(2,3)
×1 = 2つの
Y1 = 3
import java.util.Scanner;
public class LinearSlopeFinder {
public static void main(String[]args){
double x1, y1 ;
Scanner myScanner = new Scanner(System.in);
System.out.print(" What is the first set of cordinants? ... ");
String coordinate1 = myScanner.next();//this is the only thing
//it stores
x1= myScanner.nextInt();//need this from myScanner
y1= myScanner.nextInt();//need this from myScanner
System.out.println("your coordinates are " + coordinate1);
System.out.println("x1 is "+ x1);
}
}
座標
分割しようとしてもエラーが発生する
import java.util.Scanner;
public class LinearSlopeFinder {
public static void main(String[]args){
int x1, y1, x2, y2, n1, equation, slope ;
Scanner myScanner = new Scanner(System.in);
System.out.print(" What is the first set of cordinants? ... ");
String coordinate1 = myScanner.nextLine();
String coordinates[] = coordinate1.split(",");
x1 = coordinates[0];
y1 = coordinates[1];
System.out.println("your cordinants are " + cordinant1);
System.out.println("x1 is "+ x1);
}
}
ありがとうございます。私は分割を参照しましたが、実際に分割している問題があります。 \t \t int [] temp; \t \t \t \t \t \t文字列区切り文字= "、"; \t \t \t \t temp = int.split(delimiter); \t \t \t \tがため(INT i = 0; iはtemp.length <; iは++) \t \tのSystem.out.println(TEMP [I])。 – PythagorasPi
'coordinate = myScanner.nextLine();文字列座標[] = coordinate.split( "、"); int x1 = coordiates [0]; int y1 =座標[1]; ' –
mport java.util.Scanner; パブリッククラスLinearSlopeFinder { \tパブリック静的無効メイン(文字列[] args){ \t \t int型X1、Y1、X2、Y2、N1、式、傾き; \t \t \t \tスキャナmyScanner =新しいスキャナ(System.in); \t \t \t \t System.out.print( "最初のコーディネートセットは何ですか?"); \t文字列coordinate1 = myScanner.nextLine(); \t \t文字列座標[] = coordinate1.split( "、"); \t x1 =座標[0]。 \t \t y1 =座標[1]。 \t \t \t \t System.out.println( "あなたの座標は" + cordinant1です); \t \t System.out。println( "x1は" + x1です。スレッド内 \t \t \t} } – PythagorasPi