- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi mới làm quen với java. Tôi đang viết một lớp trong đó hàm tạo phải kiểm tra tham số giá và đảm bảo rằng nó không âm. Nếu nó âm, nó phải đặt giá về 0. Tôi gặp lỗi stackoverflow khi kiểm tra giá. Tôi có làm gì sai không và tôi có thể nhận trợ giúp không?
Sách lớp công khai
{
tiêu đề chuỗi riêng tư;
tác giả chuỗi riêng tư;
Chuỗi riêng tư isbn;
các trang int riêng tư;
pback boolean riêng tư;
giá riêng gấp đôi;
/**
* Hàm tạo cho các đối tượng của lớp Book
*/
Sách công khai(Tiêu đề sách chuỗi, Sách chuỗiTác giả, Mã sách chuỗi, trang sách int, bìa mềm boolean, sách đôiBán lẻ)
{
tựa sách = tựa sách;
tác giả = cuốn sáchTác giả;
isbn = bookCode;
trang = trang sách;
pback = bìa mềm;
giá = sáchBán lẻ;
}
/**
* @returns tiêu đề
*/
chuỗi công khai gettitle()
{
trả lại tiêu đề;
}
/**
* @returns tác giả
*/
Chuỗi công khai getauthor()
{
trả lại tác giả;
}
/**
* @returns ISBN#
*/
Chuỗi công khai getisbn()
{
trả lại isbn;
}
/**
* @return số trang
*/
trang int công khai()
{
trả lại trang;
}
/**
* @return là sách bìa mềm
*/
getpback boolean công khai()
{
trả lại pback;
}
/**
* @return giá bán lẻ
*/
công khai gấp đôi getprice()
{
nếu(getprice() < 0)
{
return 0;
}
khác
{
giá trả lại;
}
}
}
câu trả lời hay nhất
của bạn lấy giá()
Phương thức này sẽ tự gọi chính nó thay vì kiểm tra giá
. Trong trường hợp này, điều này dẫn đến đệ quy vô hạn.
Về lỗi java - máy tính trong java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2212024/
Tôi hiện đang cố gắng sử dụng Bộ lọc Máy tính ParaView để chuyển đổi tọa độ Descartes đã cho (x, y, z) thành tọa độ cầu (r, theta, phi), trong đó theta là góc cực và phi là góc phương vị.
Đã đóng cửa. Sự cố này không thể tái tạo được hoặc do lỗi chính tả. Câu trả lời không được chấp nhận vào thời điểm này. Sự cố này xảy ra do lỗi đánh máy hoặc sự cố không thể sao chép được nữa. Mặc dù một câu hỏi tương tự có thể được đặt lên hàng đầu
Tôi gặp vấn đề này, tôi muốn hiển thị nếu 0/0 thì kết quả là: "Không thể chia 0 cho chính nó". Làm cách nào tôi có thể điều chỉnh mã của mình để có thể hiển thị đầu ra này? Nếu vậy, tôi nên sử dụng mã nào để đạt được mục tiêu của mình? Đây là mã của tôi: #include sử dụng
Tôi đang cố gắng tạo một máy tính cũng hỗ trợ số âm và cuối cùng tạo ra một cây kiểu ngọng. Tôi xác định các quy tắc lexer như thế này: INT :'-'? [0-9]+ ;
Tôi đang phát triển một máy tính JavaScript cơ bản và tôi cũng muốn có thể bắt đầu tính các số âm. Bây giờ, nếu tôi nhấp vào "-" trước khi nhập số, "-" sẽ không hiển thị nên tôi chỉ có thể bắt đầu bằng số dương. Ai đó có thể cho tôi biết cách đưa mã này vào mã của tôi không?
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Đây là lần đầu tiên tôi thử Java. Dự án là một máy tính lấy một số, tín hiệu toán tử (+, -, *, /) và một số khác để tạo một phương trình và đưa ra giá trị cuối cùng của nó, sau đó hỏi người dùng xem anh ta có muốn khởi động lại chương trình một phương trình khác hay không
Vì vậy, tôi đã viết kịch bản này; nó là một loại máy tính hỗn tạp mà tôi đã tìm thấy và ghép lại với nhau. KeyListener đến từ trang web Java-oracle-.com. BTW, tôi rất mới với điều này và không biết mình đang làm gì. tôi đang cố gắng
Tôi đang cố gắng tạo một máy tính cũng hỗ trợ số âm và cuối cùng tạo ra một cây kiểu ngọng. Tôi xác định các quy tắc lexer như thế này: INT :'-'? [0-9]+ ;
Tôi đang phát triển một máy tính JavaScript cơ bản và tôi cũng muốn có thể bắt đầu tính các số âm. Bây giờ, nếu tôi nhấp vào "-" trước khi nhập số, "-" sẽ không hiển thị nên tôi chỉ có thể bắt đầu bằng số dương. Ai đó có thể cho tôi biết cách đưa mã này vào mã của tôi không?
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi đang bắt đầu tạo một máy tính bằng java và tôi đang cố gắng lặp qua đầu vào chuỗi và nếu có bất kỳ số nguyên nào trong đầu vào, hãy thêm chúng vào ArrayList calcOperands. Trong phương thức parsInput() tôi sử dụng charA
Tôi đang bận làm một chiếc máy tính nhưng không hiểu sao các số nguyên không được sử dụng và tôi không biết tại sao. Tôi cố gắng sửa nó nhưng tôi không biết làm thế nào. Tôi đang sử dụng nút có sự kiện để tính toán đáp án, có thể đã xảy ra lỗi gì đó. Đây là mã của tôi: BTW Tôi sử dụng Eclipse
Tôi có mã này trong lớp chính của mình. Vấn đề của tôi là GPA được tính bằng cách chia tổng điểm cho cả lớp. Nó không cho tôi số lượng đầy đủ. EX, nếu tổng là 14 và lớp là 4 thì là 3,5, mã của tôi chỉ cho tôi 3,0. Có ai biết tại sao không
Tôi cần tạo một máy tính có thể cộng, trừ, nhân, chia, giá trị tuyệt đối và làm tròn. Đây là những gì tôi có cho đến nay import java.util.Scanner;
Tôi là một Java Noob và đang làm việc trên máy tính GUI nhưng tôi mới đến đây..Tôi đã có các nút và tôi cần liên kết các số này và lưu trữ chúng giữa các toán tử (+ - */) ở đâu đó để hiển thị trong JTextAr của tôi
Đây là bài tập về nhà của tôi. Tuy nhiên, tôi không thể làm cho kết quả hoạt động được. Tôi muốn nó in ra dưới dạng: > 2*7*6 2 * 7 ---- 14 * 6 ---- 84, v.v. Tôi muốn mã hoạt động bất kể tôi nhập bao nhiêu số
Câu hỏi này đã có câu trả lời: Lỗi "Không thể tìm thấy biểu tượng" hoặc "Không thể giải quyết biểu tượng" nghĩa là gì? (18 câu trả lời) Đã đóng 6 năm trước
大家好,感谢您帮助我。 我用 C# 制作了这个计算器,但遇到了一个问题。 当我添加像 5+5+5 这样的东西时,它给了我正确的结果,但是当我想减去两个以上的数字并且还想除或乘以两个以上的数字时,我没有
Tôi đang phát triển một chiếc máy tính như một dự án học tập cho chính mình. Nó hoạt động tốt, chỉ là tôi không thể tìm ra cách ngăn mọi người thêm các đầu vào phá vỡ ứng dụng như 1++-*/4. Tôi đã thử nhiều cách khác nhau như chia màn hình hiện tại thành một mảng và kết hợp nó với một mảng khác có tất cả các toán tử
Tôi là một lập trình viên xuất sắc, rất giỏi!