java_for_beginners_book's People
Forkers
org-prinstonsam raiserod prosilur alexeysalnikov212 aleksey-lav mishin mortefromplanescape nasibulin adrowitator firsof spinking yuran82 vitalii321 tsnsoft tumbrigan bezpeka airat102vb oak-sun meyhe antonlipilin nikrom13 noplagiarism dv0e4ka lukonindanila zagileyn loranazarenko guzikirinka nikvitya ivan800i chopx-sky7 artwist-polyakov neuropastor alexper2022 vadim-belmesov raevas2010 alexey1978malyshev flashlsjava_for_beginners_book's Issues
96 ошибок
В кодах здесь https://github.com/wapmorgan/java_for_beginners_book/blob/master/c6.md
/* Автоматическое преобразование типов может оказывать влияние
на выбор перегружаемого метода.
*/
class 0verload2 {
void f(int x) {
System.out.println("Inside f(int): " + x) ;
}
void f(double x) {
System.out.println("Inside f(double): " + x) ;
}
}
class TypeConv {
public static void main(String args[]) {
overload2 ob = new 0verload2();
int i = 10;
double d = 10.1;
byte b = 99;
short s = 10;
float f = 11.5F;
ob.f(i); // Вызов метода оb.f(int)
ob.f(d); // Вызов метода ob.f(double)
ob.f(b); // Вызов метода oh.f(int) с преобразованием типов
ob.f(s); // Вызов метода ob.f(int) с преобразованием типов
ob.f(f); // Вызов метода ob.f(double) с преобразованием типов
}
}
Ршибка
Тут после args точка
// Простые типы данных передаются методам по значению,
class Test {
/* Этот метод не может изменить значения аргументов,
передаваемых ему при вызове. */
void noChange(int i, int j) {
i = i + j;
j = -j;
}
}
class CallByValue {
public static void main (String args.[]) {
Test ob = new Test();
int a = 15, b = 20;
System.out.println("a and b before call: " +
a + " " + b);
ob.noChange(a, b);
System.out.println("a and b after call: " +
a + " " + b);
}
}
А тут сам увидишь при компиляции
// Возврат объекта, определяемого разработчиком программы,
class Err {
String msg; // Сообщение об ошибке
int severity; // Код, определяющий серьезность ошибки
Err(String m, int s) {
msg = m;
severity = s;
}
}
class Errorlnfo {
String msgs[] = {
"Output Error",
"Input Error",
"Disk Full",
"Index Out-Of-Bounds"
};
int howbad[] = { 3, 3, 2, 4 };
// Возврат объекта типа Err.
Err getErrorlnfo(int i) {
if(i >=0 & i < msgs.length)
return new Err(msgs[i], howbad[i]);
else
return new Err("Invalid Error Code", 0) ;
}
}
class Errlnfo {
public static void main(String args[]) {
Errorlnfo err = new Errorlnfo();
Err e;
e = err.getErrorlnfo (2);
System.out.println(e.msg + " severity: " + e.severity);
e = err.getErrorInfo.(19) ;
System.out.println(e.msg + " severity: " + e.severity);
}
}
Тут ошибка и притом ржачная
// Перегрузка методов,
class Overload {
// Первый вариант метода.
void ovlDemo() {
System.out.println("No parameters");
}
// перегрузить метод ovlDemo с одним параметром типа int.
// Второй вариант метода.
void ovlDemo(int а) {
System.out.println("One parameter: " + a);
}
// перегрузить метод ovlDemo с двумя параметрами типа int.
// Третий вариант метода.
int ovlDemo(int a, int b) {
System.out.println("Two parameters: " + a + " " + b) ;
return a + b;
}
// перегрузить метод ovlDemo с двумя параметрами типа double.
// Четвертый вариант метода.
double ovlDemo(double a, double b) {
System.out.println("Two double parameters: " +
a + " "+ b);
return a + b;
}
}
class OverloadDemo {
public static void main(String args[]) {
Overload ob = new Overload();
int resl;
double resD;
// вызвать все варианты метода ovlDemo()
ob.ovlDemo();
System.out.println();
ob.ovlDemo(2) ;
System.out.println();
resl = ob.ovlDemo(4, 6) ;
System.out.println("Result of ob.ovlDemo(4, 6): " +
resl);
System.out.println();
resD = ob.ovlDemo(1.1, 2.32);
System.out.println("Result of ob.ovlDemo(1.1, 2.32): " +
resD);
}
}
какого хера так неудобно читать?
https://github.com/wapmorgan/java_for_beginners_book/blob/master/c6.md
Вот тут! Все через жопу
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.