 |
|
[Java] คือดิฉันต้องการให้โค้ดตัวนี้ตรวจสอบตำแหน่งลูกน้ำถ้าไม่ใช่ให้ผ่านไปรอบถัดไป แต่ถ้าใช่ให้ตรวจสอบว่าเป็นลูกน้ำแรกหรือไม่ |
|
 |
|
|
 |
 |
|
ลองเอาอันนี้ไปปรับดูครับ
ผมลองเขียนให้จากภาษา C# พอดีเครื่องผมเขียน java ไม่ได้ครับ อ่านโจทย์ก็งงนิดๆ
Code (C#)
String c = "No.1,16,32,44";
Boolean flag = false;
int s1;
int[] s2 = new int[c.Split(',').Length - 2];
int index = 0;
for (int i = 0; i < c.Length; i++)
{
if (c[i] == ',')
{
if (flag == false)
{
flag = true;
s1 = i;
}
else
{
s2[index++] = i;
}
}
}
|
ประวัติการแก้ไข 2014-11-18 17:39:13
 |
 |
 |
 |
Date :
2014-11-18 17:35:09 |
By :
sodamax |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จากโจทย์นี้ เวลาเขียนโปรแกรมเราจะเขียนแบบไหนก็ได้หรือเปล่าครับ
หรือว่าต้องเขียนให้อยู่ในรูปแบบนี้เท่านั้ัน
Code (Java)
class Test1 {
public static void main(String[] args) {
String c = new String("No.1,16,32,44") ;
int i = 0;
if (c.charAt(i) == ','){
i++ ;
}
else {
System.out.println("No") ;
}
}
}
|
ประวัติการแก้ไข 2014-11-19 10:30:58
 |
 |
 |
 |
Date :
2014-11-19 10:27:49 |
By :
sodamax |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|