test/java/util/Formatter/BasicFloatObject.java

Print this page




1196         test("%3.2g", " 99", 99.19);
1197         test("%3.0g", "1e+02", 99.9);
1198         test("%3.1g", "1e+02", 99.9);
1199         test("%3.2g", "1.0e+02", 99.9);
1200         test("%3.0g", "1e+02", 99.99);
1201         test("%3.0g", "1e+02", 100.00);
1202         test("%3.0g", "1e+03", 999.9);
1203         test("%3.1g", "1e+03", 999.9);
1204         test("%3.2g", "1.0e+03", 999.9);
1205         test("%3.3g", "1.00e+03", 999.9);
1206         test("%3.4g", "999.9", 999.9);
1207         test("%3.4g", "1000", 999.99);
1208         test("%3.0g", "1e+03", 1000.00);
1209         test("%3.0g", "1e+04",     10000.00);
1210         test("%3.0g", "1e+05",    100000.00);
1211         test("%3.0g", "1e+06",   1000000.00);
1212         test("%3.0g", "1e+07",  10000000.00);
1213         test("%3.9g", "100000000",  100000000.00);
1214         test("%3.10g", "100000000.0", 100000000.00);
1215 























1216         tryCatch("%#3.0g", FormatFlagsConversionMismatchException.class, 1000.00);
1217 
1218         // double PI^300
1219         //    = 13962455701329742638131355433930076081862072808 ... e+149
1220 
1221 
1222 
1223 
1224 
1225 
1226 
1227 
1228 
1229 
1230 
1231 
1232 
1233 
1234 
1235 




1196         test("%3.2g", " 99", 99.19);
1197         test("%3.0g", "1e+02", 99.9);
1198         test("%3.1g", "1e+02", 99.9);
1199         test("%3.2g", "1.0e+02", 99.9);
1200         test("%3.0g", "1e+02", 99.99);
1201         test("%3.0g", "1e+02", 100.00);
1202         test("%3.0g", "1e+03", 999.9);
1203         test("%3.1g", "1e+03", 999.9);
1204         test("%3.2g", "1.0e+03", 999.9);
1205         test("%3.3g", "1.00e+03", 999.9);
1206         test("%3.4g", "999.9", 999.9);
1207         test("%3.4g", "1000", 999.99);
1208         test("%3.0g", "1e+03", 1000.00);
1209         test("%3.0g", "1e+04",     10000.00);
1210         test("%3.0g", "1e+05",    100000.00);
1211         test("%3.0g", "1e+06",   1000000.00);
1212         test("%3.0g", "1e+07",  10000000.00);
1213         test("%3.9g", "100000000",  100000000.00);
1214         test("%3.10g", "100000000.0", 100000000.00);
1215 
1216         test("%.0g",  "0",    0.0);
1217         test("%.1g",  "0",    0.0);
1218         test("%3.0g", "  0",  0.0);
1219         test("%3.1g", "  0",  0.0);
1220         test("%3.0g", " -0", -0.0);
1221         test("%3.0g", "  0", +0.0);
1222         test("%.0g",  "0", 0.0e+00);
1223         test("%.1g",  "0", 0.0e+00);
1224         test("%.0g",  "0", 0.0e-00);
1225         test("%.1g",  "0", 0.0e-00);
1226         test("%.0g",  "0", 0.0e+99);
1227         test("%.1g",  "0", 0.0e+99);
1228         test("%.0g",  "0", 0.0e-99);
1229         test("%.1g",  "0", 0.0e-99);
1230         test("%3.0g", "  0", 0.0e+00);
1231         test("%4.1g", "   0", 0.0e+00);
1232         test("%5.0g", "    0", 0.0e-00);
1233         test("%6.1g", "     0", 0.0e-00);
1234         test("%7.0g", "      0", 0.0e+99);
1235         test("%8.1g", "       0", 0.0e+99);
1236         test("%9.0g", "        0", 0.0e-99);
1237         test("%10.1g","         0", 0.0e-99);
1238 
1239         tryCatch("%#3.0g", FormatFlagsConversionMismatchException.class, 1000.00);
1240 
1241         // double PI^300
1242         //    = 13962455701329742638131355433930076081862072808 ... e+149
1243 
1244 
1245 
1246 
1247 
1248 
1249 
1250 
1251 
1252 
1253 
1254 
1255 
1256 
1257 
1258