how to print a message to console without using main()
function?(do not use even static blocks also.)
Answers were Sorted based on User's Feedback
Answer / cvs
class testing{
public testing(){
System.out.println("Hello ");
}
}
public class TestClass{
static testing t = new testing();
public TestClass(){
}
}
Is This Answer Correct ? | 32 Yes | 19 No |
Answer / s.j
in c language
#define main begin
void begin()
{
printf("HELLO");
}
Is This Answer Correct ? | 13 Yes | 4 No |
class testing
{
public testing()
{
System.out.println("world");
}
}
public class Demo
{
static testing t = new testing();
public Demo()
{
}
}
Is This Answer Correct ? | 4 Yes | 2 No |
Answer / harsha
#include<stdio.h>
#define func main
int func()
{
printf("Virat
");
}
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / unknown
You can use Macros to do this job if the goal is not to use the name "main" in the function.
Example 1:
#define func main
void func()
{
printf("hello");
}
Example 2:
If the word main should not be displayed then,
#define func m##a##i##n
void func(){
printf("hello");
}
If you really want not to use main function at all, then you have to override the main function call manually. The call to the main function is made by another function called "_start()". The function is called by the compiler and then the main function is called by that.
#include<stdio.h>
#include<stdlib.h>
void _start(){
puts("Hello World
");
exit(0);
}
Here, you have to compile the program with gcc -nostartfiles, so that the startfile(ie main) is being overridden with your code.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / prakash
#define begin main
void begin()
{
pf("hi");
getch();
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / s.j
in c language
#define begin main();
void begin
{
printf("HELLO");
}
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / vijay nag
use a constructor and declare a global object.
class message
{
public:
message("Hello world\n");
}a;
void main(){}
Is This Answer Correct ? | 18 Yes | 21 No |
Answer / amit dubey
class testprint
{
static String print=testprint.toString("test");
public static String toString(String s)
{
System.out.println("I am Here");
return s;
}
}
Is This Answer Correct ? | 6 Yes | 11 No |
Answer / jaya
Sorry. Missing return statement in the former post
public class classWithoutMain {
private static int x = load();
private static int load() {
System.err.println("This message will be printed");
System.exit(0);
return 0;
}
}
Is This Answer Correct ? | 4 Yes | 9 No |
write a program in java to find the moving average of all prime numbers between 2 and 100.
Program to print map of India in java.
A game that has five levels of play has the score for each level stored in an array. You are to write a program that goes through that array and finds: a) the minimum score, and the level at which it occurred b) the maximum score, and the level at which it occurred c)the average score for all five levels The score data you must use for this program are as follows: Game Level Score 1 450 2 316 3 148 Stack implementations is mandatory.
inner join,outerjoin,trigger,stored procedure explain with code snippets?
what is runtime class?
How to create and run runnable jar file of a Java Project.
4 Answers HCL, TCS, Tech Mahindra, US Consulate, Wipro,
Why the program getting error if we don't use String args[] in main(), even in the case of not getting any arguments from command line?
How to create Date method to set the date in Ms Access
how to store and retrive a set of values without using an array
write a program in java to solve a system of n-variabled simultaneous equations using the guassian elimination method. let the maximum possible value of n be 100. run the program using hypothetical values for a set of 10- variables simultaneous equations. print out the program, the input equation and the results generated by the program.
does anyone know the code to display a triangle using a applet?
Why we r using String args[] in main() even though v r not passing any arguments in command line?