View Problem

Define a string containing variables and expressions

Given variables a=3 and b=4 output "3+4=7"
ExpandDiskEdit
java
System.out.println(a + "+" + b + "=" + (a+b));
ExpandDiskEdit
java 1.5 or later
System.out.printf("%d+%d=%d\n", a, b, a + b);
ExpandDiskEdit
cpp C++/CLI .NET 2.0
Console::WriteLine(L"{0}+{1}={2}", a, b, a+b);
ExpandDiskEdit
cpp
std::printf("%d+%d=%d\n", a, b, a+b);
ExpandDiskEdit
cpp
std::cout << boost::format("%|1|+%|1|=%|1|") % a % b % (a+b) << std::endl;
ExpandDiskEdit
csharp
int a = 3;
int b = 4;
Console.WriteLine("{0}+{1}={2}", a,b,a+b);
DiskEdit
clojure
(format "%d + %d = %d" a b (+ a b))

Submit a new solution for java, cpp, csharp, or clojure
There are 23 other solutions in additional languages (erlang, fantom, fsharp, go ...)