Follow Our FB Page << CircleMedia.in >> for Daily Laughter. We Post Funny, Viral, Comedy Videos, Memes, Vines...


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



how to print a message to console without using main() function?(do not use even static blocks als..

Answer / cvs

class testing{
public testing(){
System.out.println("Hello ");
}
}
public class TestClass{
static testing t = new testing();
public TestClass(){
}
}

Is This Answer Correct ?    29 Yes 19 No

how to print a message to console without using main() function?(do not use even static blocks als..

Answer / s.j

in c language
#define main begin
void begin()
{
printf("HELLO");
}

Is This Answer Correct ?    11 Yes 4 No

how to print a message to console without using main() function?(do not use even static blocks als..

Answer / shanu zabeen

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

how to print a message to console without using main() function?(do not use even static blocks als..

Answer / harsha

#include<stdio.h>
#define func main
int func()
{
printf("Virat
");
}

Is This Answer Correct ?    1 Yes 0 No

how to print a message to console without using main() function?(do not use even static blocks als..

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

how to print a message to console without using main() function?(do not use even static blocks als..

Answer / prakash

#define begin main
void begin()
{
pf("hi");
getch();
}

Is This Answer Correct ?    0 Yes 0 No

how to print a message to console without using main() function?(do not use even static blocks als..

Answer / s.j

in c language
#define begin main();
void begin
{
printf("HELLO");
}

Is This Answer Correct ?    1 Yes 2 No

how to print a message to console without using main() function?(do not use even static blocks als..

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

how to print a message to console without using main() function?(do not use even static blocks als..

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

how to print a message to console without using main() function?(do not use even static blocks als..

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

Post New Answer



More J2SE Code Interview Questions

In java, why do we set thread priority, when we know that there is no guarantee by which a thread should be execute?

0 Answers   Google, Microsoft,


1+(2*3)+(4*5*6)+(7*8*9*10)+... specified input value

1 Answers   MAQ,


I am trying to pass the string firstName from a Servlet called SampleServet. I am running this on eclipse and it tells me that "the value for annotation attribute must be a constant expression. I don't understand why it is giving me this error. @PersonAnnotation(name = SampleServlet.firstName) public class AnnotationClass{

0 Answers  


what are the other loops except for for,while,do while and until?

0 Answers   Aricent,


is public static void main() work in java?is "String arg[]" needed as argument?

4 Answers   Tech Mahindra,






Write a program to convert a decimal number to binary form?

1 Answers   Oracle,


Can we run Applet in Web browser with security policy files

0 Answers  


write a java program to create a Frame with three scrolls, change the back ground color of the frame using functions with values of scrolls.

0 Answers  


what is runtime class?

0 Answers   MAQ,


How to create and run runnable jar file of a Java Project.

4 Answers   HCL, TCS, Tech Mahindra, US Consulate, Wipro,


How can we get the details for printing the employee details at run time using JDBC connectivity? can u provide the coding for that? Its urgent?

2 Answers  


write a c program which takes 20 numbers in an array as input from user and rearrange them in two different array defining even or odd

0 Answers  






Categories